summaryrefslogtreecommitdiff
path: root/power/common.c
diff options
context:
space:
mode:
authorKevin K Wong <kevin.k.wong@intel.com>2015-06-11 14:12:50 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-07-14 07:35:27 +0000
commit776ea6b1189c5c3fec1489bd4f2a66bb0500b2ce (patch)
tree380ccd0fb1c3165b55e0a6209ba2f1489b2f4a74 /power/common.c
parent2d01549b2bb78f87f96584ac9972fbddd4002c11 (diff)
downloadchrome-ec-776ea6b1189c5c3fec1489bd4f2a66bb0500b2ce.tar.gz
Braswell: Added SOC G3 / Pseudo G3 support
BUG=none TEST=Tested on DVT 1.1, verified V3p3A is off in Pseudo G3 BRANCH=none Change-Id: Id73b42d9f2e49239e82fad7931bbcc63e36a2c0b Signed-off-by: Kevin K Wong <kevin.k.wong@intel.com> Signed-off-by: Kyoung Kim <kyoung.il.kim@intel.com> Signed-off-by: li feng <li1.feng@intel.com> Reviewed-on: https://chromium-review.googlesource.com/283602 Reviewed-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Commit-Queue: Vijay P Hiremath <vijay.p.hiremath@intel.com> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Diffstat (limited to 'power/common.c')
-rw-r--r--power/common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/power/common.c b/power/common.c
index f59fe45273..2520d06010 100644
--- a/power/common.c
+++ b/power/common.c
@@ -167,8 +167,12 @@ static enum power_state power_common_state(enum power_state state)
* Time's up. Hibernate until wake pin
* asserted.
*/
+#ifdef CONFIG_LOW_POWER_PSEUDO_G3
+ enter_pseudo_g3();
+#else
CPRINTS("hibernating");
system_hibernate(0, 0);
+#endif
} else {
uint64_t wait = target_time - time_now;
if (wait > TASK_MAX_WAIT_US)