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 )