linux/arch/arm/mach-orion5x
Alexander Clouter 39008f959f [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices
the FPGA on the TS-7800 provides access to a number of devices
and so we have to be careful when reprogramming it.  As we
are effectively turning a bus off/on we have to inform the
kernel that it should stop using anything provided by the
FPGA (currently only the RTC however the NAND, LCD, etc is
to come) before it's reprogrammed.

Once reprogramed, we can tell the kernel to (re)enable things
by checking the FPGA ID against a lookup table for what a
particular FPGA bitstream can provide.

Signed-off-by: Alexander Clouter <alex@digriz.org.uk>
2009-02-06 22:16:55 +00:00
..
include/mach [ARM] Orion: share GPIO IRQ handling code 2008-12-20 12:24:05 -05:00
addr-map.c [ARM] Convert asm/io.h to linux/io.h 2008-09-06 12:10:45 +01:00
common.c [ARM] Orion: add the option to support different ehci phy initialization 2008-12-04 01:28:14 -05:00
common.h [ARM] Orion: share GPIO handling code 2008-12-20 12:21:02 -05:00
db88f5281-setup.c mv643xx_eth: remove force_phy_addr field 2008-09-05 06:33:59 +02:00
dns323-setup.c [ARM] DNS323: Initialise 88F5182 correctly 2008-12-11 16:38:56 -05:00
edmini_v2-setup.c [ARM] EDMINIV2: add support for LED and power button 2008-09-25 16:27:22 -04:00
irq.c [ARM] Orion: share GPIO IRQ handling code 2008-12-20 12:24:05 -05:00
Kconfig [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices 2009-02-06 22:16:55 +00:00
kurobox_pro-setup.c Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-10-11 10:09:45 -07:00
lsmini-setup.c [ARM] Orion: Add Buffalo Linkstation Mini power-off method 2008-09-25 23:54:19 -04:00
Makefile [ARM] Orion: share GPIO handling code 2008-12-20 12:21:02 -05:00
Makefile.boot Orion: orion -> orion5x rename 2008-03-27 14:51:41 -04:00
mpp.c [ARM] Orion: share GPIO handling code 2008-12-20 12:21:02 -05:00
mpp.h [ARM] Orion: rework MPP handling 2008-06-22 22:44:47 +02:00
mss2-setup.c mv643xx_eth: remove force_phy_addr field 2008-09-05 06:33:59 +02:00
mv2120-setup.c mv643xx_eth: remove force_phy_addr field 2008-09-05 06:33:59 +02:00
pci.c [ARM] Orion: Fix boot crash on Kurobox Pro 2008-08-21 22:15:17 -04:00
rd88f5181l-fxo-setup.c [ARM] Orion: instantiate the dsa switch driver 2008-10-19 14:29:05 -04:00
rd88f5181l-ge-setup.c [ARM] Orion: instantiate the dsa switch driver 2008-10-19 14:29:05 -04:00
rd88f5182-setup.c mv643xx_eth: remove force_phy_addr field 2008-09-05 06:33:59 +02:00
rd88f6183ap-ge-setup.c [ARM] Orion: instantiate the dsa switch driver 2008-10-19 14:29:05 -04:00
terastation_pro2-setup.c [ARM] Orion: add Buffalo Terastation Pro II/Live support 2008-09-25 16:26:44 -04:00
ts78xx-fpga.h [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices 2009-02-06 22:16:55 +00:00
ts78xx-setup.c [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices 2009-02-06 22:16:55 +00:00
ts209-setup.c [ARM] Orion: register UART1 on QNAP TS-209 and TS-409 2008-08-21 22:15:17 -04:00
ts409-setup.c [ARM] Orion: register UART1 on QNAP TS-209 and TS-409 2008-08-21 22:15:17 -04:00
tsx09-common.c Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-10-11 10:09:45 -07:00
tsx09-common.h [ARM] Orion: remove code duplication in TS209 and TS409 setup files 2008-06-22 22:44:54 +02:00
wnr854t-setup.c mv643xx_eth: remove force_phy_addr field 2008-09-05 06:33:59 +02:00
wrt350n-v2-setup.c [ARM] Orion: instantiate the dsa switch driver 2008-10-19 14:29:05 -04:00