1
linux/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
..
fixup-atlas.c [MIPS] Atlas: update interrupt handling 2006-09-27 13:37:42 +01:00
fixup-au1000.c
fixup-capcella.c
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
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
fixup-jaguar.c
fixup-jmr3927.c [MIPS] JMR3927 cleanup 2007-04-27 16:20:23 +01:00
fixup-malta.c
fixup-mpc30x.c [MIPS] vr41xx: Move IRQ numbers to asm-mips/vr41xx/irq.h 2006-07-13 21:26:19 +01:00
fixup-ocelot3.c
fixup-ocelot-c.c
fixup-ocelot-g.c
fixup-ocelot.c
fixup-pnx8550.c [PATCH] add STB810 support (Philips PNX8550-based) 2006-12-09 01:04:00 +00:00
fixup-rbtx4927.c
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
fixup-tb0226.c
fixup-tb0287.c
fixup-tx4938.c
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
Makefile [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines 2007-04-27 16:20:23 +01:00
ops-au1000.c [MIPS] MTX1: clear PCI errors 2007-03-04 19:02:45 +00:00
ops-bonito64.c
ops-bridge.c [MIPS] IP27: Extract pci_ops into separate file. 2006-06-19 17:39:23 +01:00
ops-ddb5477.c
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
ops-marvell.c
ops-msc.c
ops-nile4.c
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
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
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
pci-ocelot-g.c
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
pci-vr41xx.h
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