linux/arch/arm/mach-pxa/include/mach
Robert Jarzmik adf3442cc8 ARM: pxa: fix DFI bus lockups on startup
After the conversion of pxa architecture to common clock framework, the
NAND clock can be disabled on startup if no nand driver claims it.

In this case, it happens that if the bootloader used the NAND and set
the DFI arbitration bit, the next access to a static memory controller
area, such as an ethernet card, the system bus will stall, and the core
will be stalled forever.

Fix this by clearing the DFI arbritration bit in pxa3xx startup. The bit
will be enabled the pxa3xx-nand driver on need anyway. The only left
requirement is that upon pxa3xx-nand removal, the bit should be cleared
before the clock is disabled.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
2015-09-13 12:55:27 +02:00
..
addr-map.h ARM: pxa: fix DFI bus lockups on startup 2015-09-13 12:55:27 +02:00
audio.h
balloon3.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
bitfield.h
colibri.h
corgi.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
csb726.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
dma.h
eseries-gpio.h
eseries-irq.h
generic.h cpufreq: pxa3xx: move cpufreq driver to drivers/cpufreq 2013-04-08 13:02:31 +02:00
gumstix.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
h5000.h
hardware.h ARM: pxa: Move iotable mapping inside vmalloc region 2014-07-12 09:51:45 -07:00
hx4700.h ARM: pxa: hx4700.h: include "irqs.h" for PXA_NR_BUILTIN_GPIO 2014-04-24 15:26:39 +02:00
idp.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
io.h ARM: fix __io macro for PCMCIA 2012-04-05 11:29:55 -07:00
irqs.h ARM: pxa: fix broken isa interrupts for zeus and viper 2015-01-27 14:53:07 -08:00
littleton.h ARM: pxa: change gpio to platform device 2011-11-15 19:08:27 +08:00
lpd270.h
lubbock.h ARM: pxa: lubbock: use new pxa_cplds driver 2015-04-30 22:52:51 +02:00
magician.h ARM: pxa: rename NR_BUILTIN_GPIO 2011-11-14 21:07:59 +08:00
mainstone.h ARM: pxa: mainstone: use new pxa_cplds driver 2015-04-30 22:52:31 +02:00
mfp-pxa2xx.h ARM: PXA2xx: MFP: fix bug with MFP_LPM_KEEP_OUTPUT 2012-04-27 11:11:50 +08:00
mfp-pxa3xx.h
mfp-pxa25x.h
mfp-pxa27x.h ALSA: pxa27x: fix ac97 warm reset 2013-01-08 11:27:35 +00:00
mfp-pxa300.h
mfp-pxa320.h
mfp-pxa930.h
mfp.h
mioa701.h ARM: pxa: mioa701 add camera output enable gpio 2012-04-27 13:06:08 +08:00
mtd-xip.h
mxm8x10.h
palm27x.h ARM: pxa: fix inconsistent CONFIG_USB_PXA27X 2011-11-10 15:32:27 +08:00
palmld.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
palmt5.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
palmtc.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
palmte2.h
palmtreo.h ARM: palmtreo: fix #ifdefs for leds-gpio device 2013-01-23 16:56:32 +08:00
palmtx.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
palmz72.h
pcm027.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
pcm990_baseboard.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
pm.h
poodle.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
pxa2xx-regs.h arm: pxa: add clock pll selection bits 2014-09-30 12:31:31 -07:00
pxa3xx-regs.h ARM: pxa: append the definition of CKENC 2012-08-20 13:51:45 +08:00
pxa3xx.h arm: pxa: move init functions into generic.h 2014-11-19 23:53:14 +01:00
pxa25x-udc.h
pxa25x.h arm: pxa: move init functions into generic.h 2014-11-19 23:53:14 +01:00
pxa27x-udc.h
pxa27x.h arm: pxa: move init functions into generic.h 2014-11-19 23:53:14 +01:00
pxa300.h
pxa320.h
pxa930.h
regs-ac97.h
regs-lcd.h
regs-ost.h ARM: sa11x0/pxa: convert OS timer registers to IOMEM 2012-07-09 17:37:35 +01:00
regs-rtc.h
regs-u2d.h
regs-uart.h
reset.h
sharpsl_pm.h
smemc.h ARM: PXA3xx: program the CSMSADRCFG register 2013-01-23 16:56:32 +08:00
spitz.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
tosa.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
tosa_bt.h
trizeps4.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
udc.h ARM: move udc_pxa2xx.h to linux/platform_data 2012-11-16 11:35:30 +00:00
uncompress.h ARM: remove unused arch_decomp_wdog() 2013-01-11 10:54:03 +08:00
viper.h
vpac270.h
z2.h
zeus.h
zylonite.h