kernel-ark/arch/arm/mach-tegra
Dmitry Osipenko 1c6279b49d ARM: tegra: Restore memory arbitration on resume from LP1 on Tegra30+
The external memory arbitration configuration is getting reset after
memory entering into self-refresh mode, it shall be restored on the
exit. Note that MC_EMEM_ARB_CFG register is shadowed and latching
happens on the EMC timing update. This fixes 2x GPU performance
degradation after resuming from LP1 on Tegra30.

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:22:04 +01:00
..
board-paz00.c
board.h
common.h
cpuidle-tegra20.c
cpuidle-tegra30.c
cpuidle-tegra114.c
cpuidle.c
cpuidle.h
hotplug.c
io.c
iomap.h ARM: tegra: Restore memory arbitration on resume from LP1 on Tegra30+ 2019-01-16 13:22:04 +01:00
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
pm-tegra20.c
pm-tegra30.c
pm.c
pm.h
reset-handler.S
reset.c
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: Restore memory arbitration on resume from LP1 on Tegra30+ 2019-01-16 13:22:04 +01:00
sleep.h
sleep.S
tegra.c ARM: tegra: Create platform device for tegra20-cpufreq driver 2018-05-18 11:15:42 +02:00