VIO_SHIFT          36 arch/arm/mach-sa1100/include/mach/hardware.h    IOMEM( (((x)&0x00ffffff) | (((x)&0x30000000)>>VIO_SHIFT)) + VIO_BASE )
VIO_SHIFT          38 arch/arm/mach-sa1100/include/mach/hardware.h    ( (((x)&0x00ffffff) | (((x)&(0x30000000>>VIO_SHIFT))<<VIO_SHIFT)) + PIO_START )