summaryrefslogtreecommitdiff
path: root/include/power.h
diff options
context:
space:
mode:
authorZick Wei <zick.wei@quanta.corp-partner.google.com>2020-06-22 09:16:03 +0800
committerCommit Bot <commit-bot@chromium.org>2020-06-23 05:38:53 +0000
commit0204b81f09bf4042a89d5eb031bb8e767d1aff99 (patch)
treef6fdf50626e5df7e7eba7f1e86675ee13667060d /include/power.h
parentc995f0eca43bc89f2b10bffcb2668c22e7bec233 (diff)
downloadchrome-ec-0204b81f09bf4042a89d5eb031bb8e767d1aff99.tar.gz
common: add CONFIG_POWER_SIGNAL_RUNTIME_CONFIG
This patch add config: CONFIG_POWER_SUGNAL_RUNTIME_CONFIG to allow board modified power signal gpio if needed. BUG=b:150278507, b:152841287 BRANCH=none TEST=make buildall Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: I5c885f9cb3400f3354a18b6d497340dfe3ad993b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2256624 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'include/power.h')
-rw-r--r--include/power.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/power.h b/include/power.h
index 41d7a5585d..fd0c9af432 100644
--- a/include/power.h
+++ b/include/power.h
@@ -69,7 +69,11 @@ struct power_signal_info {
* Each board must provide its signal list and a corresponding enum
* power_signal.
*/
+#ifdef CONFIG_POWER_SIGNAL_RUNTIME_CONFIG
+extern struct power_signal_info power_signal_list[];
+#else
extern const struct power_signal_info power_signal_list[];
+#endif
/* Convert enum power_signal to a mask for signal functions */
#define POWER_SIGNAL_MASK(signal) (1 << (signal))