summaryrefslogtreecommitdiff
path: root/zephyr/shim/src/tcpc.c
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2022-04-11 17:31:19 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-12 07:42:20 +0000
commitfe2fd964dfbe6ed8e1b39b268b8b0784adfa5310 (patch)
treece75673d4af2e58d009ac7583b24b88df48099db /zephyr/shim/src/tcpc.c
parent14b984a74aa5c707bd303e553c9b65c78ed92bf7 (diff)
downloadchrome-ec-fe2fd964dfbe6ed8e1b39b268b8b0784adfa5310.tar.gz
zephyr: add util header to hold common device-tree ops
Move duplicated macros to a common header file. BUG=b:220814055 TEST=zmake build herobrine BRANCH=none Signed-off-by: Ting Shen <phoenixshen@google.com> Change-Id: I437449592edd994b060908dacde1422a549565ec Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3580112 Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: Ting Shen <phoenixshen@chromium.org> Tested-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'zephyr/shim/src/tcpc.c')
-rw-r--r--zephyr/shim/src/tcpc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/zephyr/shim/src/tcpc.c b/zephyr/shim/src/tcpc.c
index 98f631757c..82f53d70d9 100644
--- a/zephyr/shim/src/tcpc.c
+++ b/zephyr/shim/src/tcpc.c
@@ -11,14 +11,13 @@
#include "usbc/tcpc_it8xxx2.h"
#include "usbc/tcpc_ps8xxx.h"
#include "usbc/tcpci.h"
+#include "usbc/utils.h"
#if DT_HAS_COMPAT_STATUS_OKAY(FUSB302_TCPC_COMPAT) || \
DT_HAS_COMPAT_STATUS_OKAY(IT8XXX2_TCPC_COMPAT) || \
DT_HAS_COMPAT_STATUS_OKAY(PS8XXX_COMPAT) || \
DT_HAS_COMPAT_STATUS_OKAY(TCPCI_COMPAT) \
-#define USBC_PORT(id) DT_REG_ADDR(DT_PARENT(id))
-
#define TCPC_CONFIG(id, fn) [USBC_PORT(id)] = fn(id)
#define MAYBE_CONST COND_CODE_1(CONFIG_PLATFORM_EC_USB_PD_TCPC_RUNTIME_CONFIG, \