kernel_optimize_test/arch/arm/mach-orion5x
Lennert Buytenhek da01bba3cb [ARM] Orion: make PCI handling code deal with Cardbus slots
The Cardbus connector does not have an IDSEL signal, and Cardbus
cards are always the intended target of configuration transactions
on their local PCI bus.  This means that if the Orion's PCI bus
signals are hooked up to a Cardbus slot, the same set of PCI
functions will will appear 31 times, for each of the PCI device
IDs 1-31 (ID 0 is the host bridge).

This patch adds a function to the Orion PCI handling code that board
support code can call to enable Cardbus mode.  When Cardbus mode is
enabled, configuration transactions on the PCI local bus are only
allowed to PCI IDs 0 (host bridge) and 1 (cardbus device).

Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
2008-06-30 16:04:44 -04:00
..
addr-map.c [ARM] Orion: nuke orion5x_{read,write} 2008-06-22 22:44:57 +02:00
common.c [ARM] Orion: add 88F5181L (Orion-VoIP) support 2008-06-22 22:44:51 +02:00
common.h [ARM] Orion: make PCI handling code deal with Cardbus slots 2008-06-30 16:04:44 -04:00
db88f5281-setup.c [ARM] Orion: nuke orion5x_{read,write} 2008-06-22 22:44:57 +02:00
dns323-setup.c [ARM] Orion: nuke orion5x_{read,write} 2008-06-22 22:44:57 +02:00
gpio.c [ARM] Orion: nuke orion5x_{read,write} 2008-06-22 22:44:57 +02:00
irq.c [ARM] Orion: nuke orion5x_{read,write} 2008-06-22 22:44:57 +02:00
Kconfig [ARM] Orion: add Maxtor Shared Storage II support 2008-06-22 22:44:55 +02:00
kurobox_pro-setup.c [ARM] Orion: initialize UART1 on Kurobox Pro/Linkstation Pro 2008-06-30 14:25:23 -04:00
Makefile [ARM] Orion: add Maxtor Shared Storage II support 2008-06-22 22:44:55 +02:00
Makefile.boot Orion: orion -> orion5x rename 2008-03-27 14:51:41 -04:00
mpp.c [ARM] Orion: rework MPP handling 2008-06-22 22:44:47 +02:00
mpp.h [ARM] Orion: rework MPP handling 2008-06-22 22:44:47 +02:00
mss2-setup.c [ARM] Orion: add Maxtor Shared Storage II support 2008-06-22 22:44:55 +02:00
mv2120-setup.c [ARM] Orion: correctly load mv2120 RTC driver 2008-06-30 14:25:23 -04:00
pci.c [ARM] Orion: make PCI handling code deal with Cardbus slots 2008-06-30 16:04:44 -04:00
rd88f5182-setup.c [ARM] Orion: avoid setting ->force_phy_addr 2008-06-22 22:44:48 +02:00
ts78xx-setup.c [ARM] Orion: add Technologic Systems TS-78xx support 2008-06-22 22:44:54 +02:00
ts209-setup.c [ARM] Orion: remove code duplication in TS209 and TS409 setup files 2008-06-22 22:44:54 +02:00
ts409-setup.c [ARM] Orion: remove code duplication in TS209 and TS409 setup files 2008-06-22 22:44:54 +02:00
tsx09-common.c [ARM] Orion: fix for tsx09-common.c compilation problem 2008-06-30 14:25:23 -04:00
tsx09-common.h [ARM] Orion: remove code duplication in TS209 and TS409 setup files 2008-06-22 22:44:54 +02:00
wrt350n-v2-setup.c [ARM] Orion: add Linksys WRT350N v2 support 2008-06-22 22:44:52 +02:00