linux/arch/arm/mach-tegra
Dmitry Osipenko 680ae44526 ARM: tegra: Don't enable unused PLLs on resume from suspend
PLLC and PLLM are usually disabled on system suspend because all devices
which use these PLLs are either suspended or switched away to other clock
source. Don't enable unused PLLs on resume from suspend by keeping track
of the enable-state of the PLLs across suspend-resume.

Tested-by: Peter Geis <pgwipeout@gmail.com>
Tested-by: Nicolas Chauvet <kwizart@gmail.com>
Tested-by: Matt Merhar <mattmerhar@protonmail.com>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2021-01-19 18:20:42 +01:00
..
board-paz00.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
board.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
common.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
hotplug.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
io.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
iomap.h mm: introduce include/linux/pgtable.h 2020-06-09 09:39:13 -07:00
irammap.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
irq.c ARM: tegra: Expose PM functions required for new cpuidle driver 2020-03-13 11:22:41 +01:00
Kconfig ARM: SoC-related driver updates 2019-05-16 09:19:14 -07:00
Makefile cpuidle: tegra: Squash Tegra114 driver into the common driver 2020-03-13 11:32:01 +01:00
platsmp.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pm-tegra20.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
pm-tegra30.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
pm.c ARM: tegra: Do not fully reinitialize L2 on resume 2020-05-06 18:29:05 +02:00
pm.h ARM: tegra: Expose PM functions required for new cpuidle driver 2020-03-13 11:22:41 +01:00
reset-handler.S ARM: tegra: Initialize r0 register for firmware wake-up 2020-05-06 18:29:04 +02:00
reset.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
reset.h ARM: tegra: Remove pen-locking from cpuidle-tegra20 2020-03-12 10:53:37 +01:00
sleep-tegra20.S ARM: tegra: Don't enable unused PLLs on resume from suspend 2021-01-19 18:20:42 +01:00
sleep-tegra30.S ARM: tegra: Don't enable unused PLLs on resume from suspend 2021-01-19 18:20:42 +01:00
sleep.h ARM: tegra: Expose PM functions required for new cpuidle driver 2020-03-13 11:22:41 +01:00
sleep.S treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
tegra.c ARM: tegra: Create tegra20-cpufreq platform device on Tegra30 2020-05-06 19:01:17 +02:00