OpenCloudOS-Kernel/arch/mips/pci
Thomas Bogendoerfer 639702bd72 [MIPS] Register PCI host bridge resource earlier
PCI based SNI RM machines have their EISA bus behind an Intel PCI/EISA
bridge. So the PCI IO range must start at 0x0000. Changing that will
break the PCI bus, because i8259.c already has registered it's IO
addresses before the PCI bus gets initialized. Below is a patch,
which will register the PCI host bridge resources inside
register_pci_controller(). It also changes i8259.c to use insert_region(),
because request_resource() will fail, if the IO space of the PIT hanging
of the PCI host bridge (maybe passing the resource parent to
init_i8259_irqs() is a cleaner fix for that).

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2007-04-27 16:20:25 +01:00
..
Makefile [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines 2007-04-27 16:20:23 +01:00
fixup-atlas.c [MIPS] Atlas: update interrupt handling 2006-09-27 13:37:42 +01:00
fixup-au1000.c Moved irq_tab_alchemy to the board specific irqmap.c files. 2005-10-29 19:30:48 +01:00
fixup-capcella.c Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
fixup-cobalt.c [MIPS] Rewrite GALILEO_INL/GALILEO_OUTL to GT_READ/GT_WRITE 2006-11-30 01:14:43 +00:00
fixup-ddb5477.c [PATCH] mips: nuke trailing whitespace 2005-09-05 00:06:07 -07:00
fixup-emma2rh.c [MIPS] Don't include obsolete <linux/config.h>. 2006-07-13 21:25:58 +01:00
fixup-excite.c [MIPS] Support for the RM9000-based Basler eXcite smart camera platform. 2006-06-19 17:39:26 +01:00
fixup-ip32.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fixup-jaguar.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fixup-jmr3927.c [MIPS] JMR3927 cleanup 2007-04-27 16:20:23 +01:00
fixup-malta.c [PATCH] mips: nuke trailing whitespace 2005-09-05 00:06:07 -07:00
fixup-mpc30x.c [MIPS] vr41xx: Move IRQ numbers to asm-mips/vr41xx/irq.h 2006-07-13 21:26:19 +01:00
fixup-ocelot-c.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fixup-ocelot-g.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fixup-ocelot.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fixup-ocelot3.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fixup-pnx8550.c [PATCH] add STB810 support (Philips PNX8550-based) 2006-12-09 01:04:00 +00:00
fixup-rbtx4927.c [PATCH] mips: nuke trailing whitespace 2005-09-05 00:06:07 -07:00
fixup-sb1250.c [MIPS] BCM1250: TRDY timeout tweaks for Broadcom SiByte systems 2006-10-03 17:59:17 +01:00
fixup-sni.c [MIPS] SN: PCI fixup needs to include <irq.h>. 2007-03-04 19:02:40 +00:00
fixup-tb0219.c Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
fixup-tb0226.c Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
fixup-tb0287.c Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
fixup-tx4938.c Support for Toshiba's RBHMA4500 eval board for the TX4938. 2005-10-29 19:31:57 +01:00
fixup-vr4133.c [MIPS] Use ARRAY_SIZE macro when appropriate 2007-02-06 16:53:19 +00:00
fixup-wrppmc.c [MIPS] Wind River 4KC PPMC Eval Board Support 2006-06-19 17:39:18 +01:00
fixup-yosemite.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ops-au1000.c [MIPS] MTX1: clear PCI errors 2007-03-04 19:02:45 +00:00
ops-bonito64.c Fixes for system controllers for Atlas/Malta core cards. 2005-10-29 19:30:20 +01:00
ops-bridge.c [MIPS] IP27: Extract pci_ops into separate file. 2006-06-19 17:39:23 +01:00
ops-ddb5477.c [MIPS] War on whitespace: cleanup initial spaces followed by tabs. 2006-03-21 13:27:47 +00:00
ops-emma2rh.c [MIPS] Don't include obsolete <linux/config.h>. 2006-07-13 21:25:58 +01:00
ops-gt64xxx_pci0.c [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines 2007-04-27 16:20:23 +01:00
ops-mace.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ops-marvell.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ops-msc.c Fixes for system controllers for Atlas/Malta core cards. 2005-10-29 19:30:20 +01:00
ops-nile4.c Convert the remaining SPIN_LOCK_UNLOCKED instances to DEFINE_SPINLOCK. 2005-10-29 19:32:35 +01:00
ops-pnx8550.c [MIPS] pnx8550: Fix write_config_byte() PCI config space accessor 2007-01-08 21:41:04 +00:00
ops-sni.c [MIPS] Support for several more SNI RM models. 2007-02-18 21:31:37 +00:00
ops-titan-ht.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ops-titan.c [MIPS] Support for the RM9000-based Basler eXcite smart camera platform. 2006-06-19 17:39:26 +01:00
ops-tx3927.c [MIPS] JMR3927 cleanup 2007-04-27 16:20:23 +01:00
ops-tx4927.c [MIPS] Remove BSD and Sys V compat data types. 2006-06-29 21:10:54 +01:00
ops-tx4938.c [MIPS] Remove BSD and Sys V compat data types. 2006-06-29 21:10:54 +01:00
ops-vr41xx.c Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
pci-bcm1480.c [MIPS] SB1250: Fix bugs/warnings by creative use of volatile. 2007-03-24 17:01:50 +00:00
pci-bcm1480ht.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pci-dac.c [MIPS] Unify dma-{coherent,noncoherent.ip27,ip32} 2007-02-13 22:40:50 +00:00
pci-ddb5477.c [MIPS] C99-ify struct resource initialization. 2006-06-19 17:39:20 +01:00
pci-emma2rh.c [MIPS] Don't include obsolete <linux/config.h>. 2006-07-13 21:25:58 +01:00
pci-ev64120.c [MIPS] EV64120: Include <asm/irq.h> to fix warning. 2007-03-29 23:46:35 +01:00
pci-excite.c [MIPS] Support for the RM9000-based Basler eXcite smart camera platform. 2006-06-19 17:39:26 +01:00
pci-ip27.c [MIPS] IP27: Delete useless declaration of allocate_irqno(). 2006-09-27 13:37:52 +01:00
pci-ip32.c [MIPS] Complete fixes after removal of pt_regs argument to int handlers. 2006-10-08 02:38:28 +01:00
pci-jmr3927.c [MIPS] C99-ify struct resource initialization. 2006-06-19 17:39:20 +01:00
pci-lasat.c [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines 2007-04-27 16:20:23 +01:00
pci-ocelot-c.c [MIPS] Momentum: Resurrect after things were moved around a while ago. 2006-03-09 18:05:09 +00:00
pci-ocelot-g.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci-ocelot.c [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines 2007-04-27 16:20:23 +01:00
pci-sb1250.c [MIPS] SB1250: Fix bugs/warnings by creative use of volatile. 2007-03-24 17:01:50 +00:00
pci-vr41xx.c Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
pci-vr41xx.h Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
pci-yosemite.c [MIPS] C99-ify struct resource initialization. 2006-06-19 17:39:20 +01:00
pci.c [MIPS] Register PCI host bridge resource earlier 2007-04-27 16:20:25 +01:00