kernel-hacking-2024-linux-s.../arch/arm/mach-at91
Jean-Christophe PLAGNIOL-VILLARD bd737fea4e ARM: at91: sam9g45: shutdown ddr1 too when rebooting
Like we are doing on DDR0 we need to cleanly shutdown DDR1 if it is
used before rebooting.
If DDR1 is not initialized, we check it and avoid dereferencing its address.
Even by adding two more instructions, we are able to complete the procedure
within a single cache line.

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
2013-09-30 09:58:44 -07:00
..
include/mach ARM: SoC late changes for v3.12 2013-09-09 16:35:29 -07:00
at91_aic.h
at91_rstc.h
at91_shdwc.h
at91_tc.h
at91rm9200.c reboot: arm: change reboot_mode to use enum reboot_mode 2013-07-09 10:33:29 -07:00
at91rm9200_devices.c
at91rm9200_time.c ARM: at91: remove IRQF_DISABLED 2013-09-19 15:36:35 +02:00
at91sam9_alt_reset.S
at91sam9g45.c ARM SoC device tree changes 2013-07-02 14:23:01 -07:00
at91sam9g45_devices.c ARM: arm-soc driver changes for 3.10 2013-05-04 12:31:18 -07:00
at91sam9g45_reset.S ARM: at91: sam9g45: shutdown ddr1 too when rebooting 2013-09-30 09:58:44 -07:00
at91sam9n12.c ARM: at91: at91sam9n12: move external irq declatation to DT 2013-05-24 10:53:50 +02:00
at91sam9rl.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
at91sam9rl_devices.c
at91sam9x5.c ARM: at91: add missing uart clocks DT entries 2013-08-14 09:26:03 +02:00
at91sam926x_time.c ARM: at91: remove IRQF_DISABLED 2013-09-19 15:36:35 +02:00
at91sam9260.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
at91sam9260_devices.c
at91sam9261.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
at91sam9261_devices.c
at91sam9263.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
at91sam9263_devices.c
at91x40.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
at91x40_time.c ARM: at91: remove IRQF_DISABLED 2013-09-19 15:36:35 +02:00
board-1arm.c
board-afeb-9260v1.c
board-cam60.c
board-carmeva.c
board-cpu9krea.c
board-cpuat91.c
board-csb337.c
board-csb637.c
board-dt-rm9200.c
board-dt-sam9.c
board-dt-sama5.c phy: micrel: Add definitions for common Micrel PHY registers 2013-08-22 23:20:54 +08:00
board-eb01.c
board-eb9200.c
board-ecbat91.c
board-eco920.c
board-flexibity.c
board-foxg20.c
board-gsia18s.c
board-kafa.c
board-kb9202.c
board-pcontrol-g20.c
board-picotux200.c
board-qil-a9260.c
board-rm9200ek.c
board-rsi-ews.c
board-sam9-l9260.c
board-sam9g20ek.c
board-sam9m10g45ek.c
board-sam9rlek.c
board-sam9260ek.c
board-sam9261ek.c ARM: at91: udpate defconfigs 2013-05-17 15:05:08 +02:00
board-sam9263ek.c
board-snapper9260.c gpio: (gpio-pca953x) move header to linux/platform_data/ 2013-08-29 12:33:52 -07:00
board-stamp9g20.c
board-yl-9200.c
board.h
clock.c ARM: at91/PMC: use at91_usb_rate() for UTMI PLL 2013-06-26 15:24:11 +02:00
clock.h
cpuidle.c ARM: at91: cpuidle: Fix target_residency 2013-06-21 16:52:00 +02:00
generic.h reboot: arm: change reboot_mode to use enum reboot_mode 2013-07-09 10:33:29 -07:00
gpio.c
gsia18s.h
irq.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
Kconfig ARM: at91: Fix link breakage when !CONFIG_PHYLIB 2013-06-18 10:20:22 +02:00
Kconfig.non_dt ARM SoC device tree changes 2013-07-02 14:23:01 -07:00
leds.c
Makefile ARM SoC device tree changes 2013-07-02 14:23:01 -07:00
Makefile.boot
pm.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
pm.h
pm_slowclock.S
sam9_smc.c
sam9_smc.h
sama5d3.c
setup.c ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
soc.h ARM: at91: fix at91_extern_irq usage for non-dt boards 2013-06-21 16:35:26 +02:00
stamp9g20.h