diff options
author | Tim Lin <tim2.lin@ite.corp-partner.google.com> | 2021-09-03 14:06:34 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-03 23:26:05 +0000 |
commit | fa066d703434a79887b1cc38d545e42a6ee874d7 (patch) | |
tree | 6a9cab17b7e0cdb09980b76240dc6dfda479f9dd /zephyr/drivers | |
parent | 432e26d2ea6e0cdb7055995b31a910584e3290ac (diff) | |
download | chrome-ec-fa066d703434a79887b1cc38d545e42a6ee874d7.tar.gz |
zephyr: cros_system: export the declarations to header file.
Export these declarations that get DT parameters to the header file.
BUG=b:198305804
BRANCH=none
TEST=none
Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
Change-Id: I6580aa2b6ae69c3727da20840148c6bc66169c0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139529
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
Commit-Queue: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'zephyr/drivers')
-rw-r--r-- | zephyr/drivers/cros_system/cros_system_npcx.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/zephyr/drivers/cros_system/cros_system_npcx.c b/zephyr/drivers/cros_system/cros_system_npcx.c index 3594969a1b..80c663020f 100644 --- a/zephyr/drivers/cros_system/cros_system_npcx.c +++ b/zephyr/drivers/cros_system/cros_system_npcx.c @@ -20,44 +20,6 @@ LOG_MODULE_REGISTER(cros_system, LOG_LEVEL_ERR); -/** - * @brief Get a node from path '/hibernate_wakeup_pins' which has a property - * 'wakeup-pins' contains GPIO list for hibernate wake-up - * - * @return node identifier with that path. - */ -#define SYSTEM_DT_NODE_HIBERNATE_CONFIG DT_INST(0, cros_ec_hibernate_wake_pins) - -/** - * @brief Get the length of 'wakeup-pins' property - * - * @return length of 'wakeup-pins' prop which type is 'phandles' - */ -#define SYSTEM_DT_NODE_WAKEUP_PIN_LEN \ - DT_PROP_LEN(SYSTEM_DT_NODE_HIBERNATE_CONFIG, wakeup_pins) - -/** - * @brief Get a node identifier from a phandle in property 'wakeup-pins' at - * index i. - * - * @param i index of 'wakeup-pins' prop which type is 'phandles' - * @return node identifier with that path. - */ -#define SYSTEM_DT_NODE_WAKEUP_PIN_BY_IDX(i) \ - DT_PHANDLE_BY_IDX(SYSTEM_DT_NODE_HIBERNATE_CONFIG, wakeup_pins, i) - -/** - * @brief Get the enum using in chromium system by index i in 'wakeup-pins' - * list. - * - * @param i index of 'wakeup-pins' prop which type is 'phandles' - * @return GPIO enumeration - */ -#define SYSTEM_DT_WAKEUP_GPIO_ENUM_BY_IDX(i, _) \ - COND_CODE_1(DT_NODE_HAS_PROP(SYSTEM_DT_NODE_WAKEUP_PIN_BY_IDX(i), \ - enum_name), \ - (GPIO_SIGNAL(SYSTEM_DT_NODE_WAKEUP_PIN_BY_IDX(i)), ), ()) - /* Driver config */ struct cros_system_npcx_config { /* hardware module base address */ |