isa_io_base = (unsigned long) ioremap(MPC52xx_PCI_IO_BASE, MPC52xx_PCI_IO_SIZE); hose->io_base_virt = (void *) isa_io_base;
hose->io_base_virt = ioremap(MPC52xx_PCI_IO_BASE, MPC52xx_PCI_IO_SIZE); isa_io_base = (unsigned long) hose->io_base_virt;
mpc52xx_find_bridges(void){	struct mpc52xx_pci __iomem *pci_regs;	struct pci_controller *hose;	pci_assign_all_busses = 1;	pci_regs = ioremap(MPC52xx_PA(MPC52xx_PCI_OFFSET), MPC52xx_PCI_SIZE);	if (!pci_regs)		return;	hose = pcibios_alloc_controller();	if (!hose) {		iounmap(pci_regs);		return;	}	ppc_md.pci_swizzle = common_swizzle;	ppc_md.pcibios_fixup_resources = mpc52xx_pci_fixup_resources;	hose->first_busno = 0;	hose->last_busno = 0xff;	hose->bus_offset = 0;	hose->ops = &mpc52xx_pci_ops;	mpc52xx_pci_setup(pci_regs);	hose->pci_mem_offset = MPC52xx_PCI_MEM_OFFSET;	isa_io_base =		(unsigned long) ioremap(MPC52xx_PCI_IO_BASE,					MPC52xx_PCI_IO_SIZE);	hose->io_base_virt = (void *) isa_io_base;	hose->cfg_addr = &pci_regs->car;	hose->cfg_data = (void __iomem *) isa_io_base;	/* Setup resources */	pci_init_resource(&hose->mem_resources[0],			MPC52xx_PCI_MEM_START,			MPC52xx_PCI_MEM_STOP,			IORESOURCE_MEM|IORESOURCE_PREFETCH,			"PCI prefetchable memory");	pci_init_resource(&hose->mem_resources[1],			MPC52xx_PCI_MMIO_START,			MPC52xx_PCI_MMIO_STOP,			IORESOURCE_MEM,			"PCI memory");	pci_init_resource(&hose->io_resource,			MPC52xx_PCI_IO_START,			MPC52xx_PCI_IO_STOP,			IORESOURCE_IO,			"PCI I/O");}