summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorDevin Lu <Devin.Lu@quantatw.com>2022-10-20 16:29:28 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-10-28 07:08:46 +0000
commit45ad08b8dfd3d0c0bd65fae07abe426c3fdebb19 (patch)
tree80e2b9bdb71086948ea587357caaa92bf1846c69 /power
parentabc2976e4df5bfdefb931d71ebf914e5808c410d (diff)
downloadchrome-ec-45ad08b8dfd3d0c0bd65fae07abe426c3fdebb19.tar.gz
power/alderlake: Add runtime CONFIG for power signal
Add CONFIG_POWER_SIGNAL_RUNTIME_CONFIG for power signal BUG=b:253957352 BRANCH=none TEST=make buildall Run util/compare_build.sh Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Change-Id: I2ae4cd076d01cd414d327aee0db8e1a899d40fc7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3967915 Commit-Queue: Devin Lu <devin.lu@quantatw.com> Tested-by: Devin Lu <devin.lu@quantatw.com> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: caveh jalali <caveh@chromium.org>
Diffstat (limited to 'power')
-rw-r--r--power/alderlake_slg4bd44540.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/power/alderlake_slg4bd44540.c b/power/alderlake_slg4bd44540.c
index d55ef61531..26a911926e 100644
--- a/power/alderlake_slg4bd44540.c
+++ b/power/alderlake_slg4bd44540.c
@@ -48,8 +48,11 @@
/* The wait time is ~150 msec, allow for safety margin. */
#define IN_PCH_SLP_SUS_WAIT_TIME_USEC (250 * MSEC)
+#ifndef CONFIG_POWER_SIGNAL_RUNTIME_CONFIG
+const
+#endif /* !CONFIG_POWER_SIGNAL_RUNTIME_CONFIG */
/* Power signals list. Must match order of enum power_signal. */
-const struct power_signal_info power_signal_list[] = {
+struct power_signal_info power_signal_list[] = {
[X86_SLP_S0_DEASSERTED] = {
.gpio = GPIO_PCH_SLP_S0_L,
.flags = POWER_SIGNAL_ACTIVE_HIGH |
@@ -92,6 +95,7 @@ const struct power_signal_info power_signal_list[] = {
.name = "ALL_SYS_PWRGD",
},
};
+
BUILD_ASSERT(ARRAY_SIZE(power_signal_list) == POWER_SIGNAL_COUNT);
__overridable int intel_x86_get_pg_ec_dsw_pwrok(void)