aboutsummaryrefslogtreecommitdiff
path: root/src/soc/nvidia/tegra124/power.h
diff options
context:
space:
mode:
authorJimmy Zhang <jimmzhang@nvidia.com>2014-07-02 17:45:18 -0700
committerMarc Jones <marc.jones@se-eng.com>2015-02-17 01:16:34 +0100
commitb365530bb6341cad601532e43fc899f56ba57acb (patch)
tree4d936234624b6cbe9921c534823ea5469f4386d8 /src/soc/nvidia/tegra124/power.h
parentb4fa3fd2aedc2d02c973c664a218e5551b4118a1 (diff)
tegra124: Correct cpu power on sequence and CPUPWRGOOD_TIME
Based on TRM, cpu clock enabling and reset vector setting should all be done properly before ungating cpu power partition. Otherwise, with current code, a race condition could occur where cpu starts but reset vector has not been set. BUG=chrome-os-partner:30064 BRANCH=none TEST=run nyan_big reboot test. No issue is experienced. Original-Signed-off-by: Jimmy Zhang <jimmzhang@nvidia.com> Original-Change-Id: I571e128693bb2763ee673bd183b8cf60921dc475 Original-Reviewed-on: https://chromium-review.googlesource.com/206682 Original-Tested-by: Jimmy Zhang <jimmzhang@nvidia.com> Original-Reviewed-by: Julius Werner <jwerner@chromium.org> Original-Commit-Queue: Jimmy Zhang <jimmzhang@nvidia.com> (cherry picked from commit 106480ff32406c899a24544fdfab858db5afd1d9) Signed-off-by: Marc Jones <marc.jones@se-eng.com> Change-Id: I3da6018dd68e4c15d2c58db566a9745b0b26c365 Reviewed-on: http://review.coreboot.org/8414 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/soc/nvidia/tegra124/power.h')
-rw-r--r--src/soc/nvidia/tegra124/power.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/soc/nvidia/tegra124/power.h b/src/soc/nvidia/tegra124/power.h
index 130ed2525a..bce6faf9ec 100644
--- a/src/soc/nvidia/tegra124/power.h
+++ b/src/soc/nvidia/tegra124/power.h
@@ -22,9 +22,7 @@
// This function does not enable the external power to the rail, it enables
// the rail itself internal to the SOC.
-void power_enable_cpu_rail(void);
-
-void power_ungate_cpu(void);
+void power_enable_and_ungate_cpu(void);
// power_reset_status returns one of the following possible sources for the
// most recent reset.