On Monday 29 October 2012, Pratyush Anand wrote: > Any transaction between 0x80000000 to 0x8FFFFFFF can only be used for > any type(IO/MEM/CFG0/CFG1) of PCIe transaction. Therefore , we need to > have this mapping in io.h. No you don't. The I/O space window will only be in one place on a given system, so you should register that window using pci_ioremap_io() as all the other modern platforms. There is no excuse for having a per-platform mach/io.h any more and that would prevent you from enabling spear in a multiplatform configuration. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html