summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2021-05-21 16:43:35 -0700
committerCommit Bot <commit-bot@chromium.org>2021-05-22 01:15:55 +0000
commit4f31fabd6ecbe07ff9473dffa117fbff6bdc386d (patch)
tree9499a3d76652bd3924663c3e4ad61a028ea9c6f4 /power
parentd4ee99609cd07a7e5c08669036d19dd740788796 (diff)
downloadchrome-ec-4f31fabd6ecbe07ff9473dffa117fbff6bdc386d.tar.gz
qcom: Deprecate QSIP_ON, a load switch enable
QSIP_ON is only valid on Trogdor rev-1. It controls the load switch enable. The load switch is used for experiments but leaving it off consumes power. On other Trogdor boards, QSIP_ON is just NC. Since we no longer support Trogdor rev-1, deprecate the control in the power sequence. BRANCH=None BUG=b:159999589 TEST=Build the Trogdor image. Change-Id: Ie5f04ed3de5f14ba32a92fa8223e8769bb97cf82 Signed-off-by: Wai-Hong Tam <waihong@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2911505 Reviewed-by: Alexandru M Stan <amstan@chromium.org>
Diffstat (limited to 'power')
-rw-r--r--power/qcom.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/power/qcom.c b/power/qcom.c
index d95cfbbdd4..bae5679a2b 100644
--- a/power/qcom.c
+++ b/power/qcom.c
@@ -606,9 +606,6 @@ static void power_off(void)
set_system_power(0);
}
- /* Turn off the load switch */
- gpio_set_level(GPIO_QSIP_ON, 0);
-
/* Turn off the 3.3V and 5V rails. */
gpio_set_level(GPIO_EN_PP3300_A, 0);
#ifdef CONFIG_POWER_PP5000_CONTROL
@@ -660,12 +657,6 @@ static int power_on(void)
gpio_set_level(GPIO_EN_PP5000, 1);
#endif /* defined(CONFIG_POWER_PP5000_CONTROL) */
- /*
- * Enable the load switch. The load switch is redundant.
- * But leaving it off consumes power.
- */
- gpio_set_level(GPIO_QSIP_ON, 1);
-
ret = set_system_power(1);
if (ret != EC_SUCCESS)
return ret;