linux/arch/arm/mach-tegra
Dmitry Osipenko d8f5840992 ARM: tegra: Fix DRAM refresh-interval clobbering on resume from LP1 on Tegra30
The DRAM refresh-interval is getting erroneously set to "1" on exiting
from memory self-refreshing mode. The clobbered interval causes the
"refresh request overflow timeout" error raised by the External Memory
Controller on exiting from LP1 on Tegra30. The same may happen on Tegra20,
but EMC registers are not latched after exiting from self-refreshing mode
on Tegra20 and hence refresh-interval is not altered until an event that
causes registers latching happens.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2019-01-16 13:21:57 +01:00
..
board-paz00.c ARM: tegra: paz00: Fix __initdata placement 2017-01-25 09:09:32 +01:00
board.h
common.h ARM: tegra: hotplug: Include missing common.h 2016-06-10 16:17:58 +02:00
cpuidle-tegra20.c locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() 2017-10-25 11:01:08 +02:00
cpuidle-tegra30.c ARM: tegra: cpuidle: Add missing cpuidle.h include 2016-06-10 16:17:59 +02:00
cpuidle-tegra114.c PM / s2idle: Rename ->enter_freeze to ->enter_s2idle 2017-08-11 01:29:56 +02:00
cpuidle.c
cpuidle.h ARM: tegra: cpuidle: Add missing cpuidle.h include 2016-06-10 16:17:59 +02:00
hotplug.c ARM: tegra: hotplug: Include missing common.h 2016-06-10 16:17:58 +02:00
io.c
iomap.h
irammap.h
irq.c ARM: tegra: avoid section mismatch warning 2018-12-12 13:57:55 -08:00
irq.h
Kconfig arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
platsmp.c soc/tegra: Move Tegra flowctrl driver 2017-04-04 15:48:04 +02:00
pm-tegra20.c
pm-tegra30.c
pm.c soc/tegra: Move Tegra flowctrl driver 2017-04-04 15:48:04 +02:00
pm.h ARM: tegra: pm: Add tegra_cpu_do_idle() prototype 2016-06-10 16:18:01 +02:00
reset-handler.S soc/tegra: Move Tegra flowctrl driver 2017-04-04 15:48:04 +02:00
reset.c ARM: 8641/1: treewide: Replace uses of virt_to_phys with __pa_symbol 2017-02-28 11:06:10 +00:00
reset.h
sleep-tegra20.S ARM: tegra: Fix DRAM refresh-interval clobbering on resume from LP1 on Tegra30 2019-01-16 13:21:57 +01:00
sleep-tegra30.S ARM: tegra: Fix DRAM refresh-interval clobbering on resume from LP1 on Tegra30 2019-01-16 13:21:57 +01:00
sleep.h
sleep.S ARM: tegra: Remove unnecessary inclusion of flowctrl header 2017-04-04 15:43:52 +02:00
tegra.c ARM: tegra: Create platform device for tegra20-cpufreq driver 2018-05-18 11:15:42 +02:00