diff options
author | Stephen Warren <swarren@nvidia.com> | 2019-10-03 23:50:32 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2020-01-08 14:57:53 +0300 |
commit | cf94a7a06a7d7d4402d7313cf622ca2823bad43c (patch) | |
tree | 3efc1fe00a8ffc9afc22d007de3212ac25b4b046 /arch/arm/mach-tegra/sleep-tegra20.S | |
parent | 1a3388d506bf5b45bb283e6a4c4706cfb4897333 (diff) | |
download | linux-cf94a7a06a7d7d4402d7313cf622ca2823bad43c.tar.xz |
ARM: tegra: Modify reshift divider during LP1
The reshift hardware module implements the RAM re-repair process. This
module uses PLLP as an input clock during LP1 resume. The input divider
for this clock is typically set for PLLP's normal rate. During LP1
resume, PLLP is bypassed and so runs at the crystal rate, which is much
slower. Consequently, decrease the divider so that the reshift module
runs at a reasonable rate during LP1 resume.
NVIDIA's downstream kernel code only does this if not compiled for
Tegra30, so the added code is made conditional upon the chip ID.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/sleep-tegra20.S')
0 files changed, 0 insertions, 0 deletions