summaryrefslogtreecommitdiff
path: root/zephyr/shim/src/ppc.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/shim/src/ppc.c')
-rw-r--r--zephyr/shim/src/ppc.c26
1 files changed, 15 insertions, 11 deletions
diff --git a/zephyr/shim/src/ppc.c b/zephyr/shim/src/ppc.c
index 87161407ae..c4c54d002f 100644
--- a/zephyr/shim/src/ppc.c
+++ b/zephyr/shim/src/ppc.c
@@ -12,11 +12,13 @@
#include "usbc/ppc_syv682x.h"
#include "usbc/ppc.h"
-#if DT_HAS_COMPAT_STATUS_OKAY(AOZ1380_COMPAT) || \
- DT_HAS_COMPAT_STATUS_OKAY(NX20P348X_COMPAT) || \
- DT_HAS_COMPAT_STATUS_OKAY(RT1739_PPC_COMPAT) || \
- DT_HAS_COMPAT_STATUS_OKAY(SN5S330_COMPAT) || \
- DT_HAS_COMPAT_STATUS_OKAY(SYV682X_COMPAT)
+#if DT_HAS_COMPAT_STATUS_OKAY(AOZ1380_COMPAT) || \
+ DT_HAS_COMPAT_STATUS_OKAY(NX20P348X_COMPAT) || \
+ DT_HAS_COMPAT_STATUS_OKAY(RT1739_PPC_COMPAT) || \
+ DT_HAS_COMPAT_STATUS_OKAY(SN5S330_COMPAT) || \
+ DT_HAS_COMPAT_STATUS_OKAY(SN5S330_EMUL_COMPAT) || \
+ DT_HAS_COMPAT_STATUS_OKAY(SYV682X_COMPAT) || \
+ DT_HAS_COMPAT_STATUS_OKAY(SYV682X_EMUL_COMPAT)
#define PPC_CHIP_ENTRY(usbc_id, ppc_id, config_fn) \
[USBC_PORT_NEW(usbc_id)] = config_fn(ppc_id)
@@ -25,12 +27,14 @@
COND_CODE_1(DT_NODE_HAS_COMPAT(ppc_id, compat), \
(PPC_CHIP_ENTRY(usbc_id, ppc_id, config_fn)), ())
-#define PPC_CHIP_FIND(usbc_id, ppc_id) \
- CHECK_COMPAT(AOZ1380_COMPAT, usbc_id, ppc_id, PPC_CHIP_AOZ1380) \
- CHECK_COMPAT(NX20P348X_COMPAT, usbc_id, ppc_id, PPC_CHIP_NX20P348X) \
- CHECK_COMPAT(RT1739_PPC_COMPAT, usbc_id, ppc_id, PPC_CHIP_RT1739) \
- CHECK_COMPAT(SN5S330_COMPAT, usbc_id, ppc_id, PPC_CHIP_SN5S330) \
- CHECK_COMPAT(SYV682X_COMPAT, usbc_id, ppc_id, PPC_CHIP_SYV682X)
+#define PPC_CHIP_FIND(usbc_id, ppc_id) \
+ CHECK_COMPAT(AOZ1380_COMPAT, usbc_id, ppc_id, PPC_CHIP_AOZ1380) \
+ CHECK_COMPAT(NX20P348X_COMPAT, usbc_id, ppc_id, PPC_CHIP_NX20P348X) \
+ CHECK_COMPAT(RT1739_PPC_COMPAT, usbc_id, ppc_id, PPC_CHIP_RT1739) \
+ CHECK_COMPAT(SN5S330_COMPAT, usbc_id, ppc_id, PPC_CHIP_SN5S330) \
+ CHECK_COMPAT(SN5S330_EMUL_COMPAT, usbc_id, ppc_id, PPC_CHIP_SN5S330) \
+ CHECK_COMPAT(SYV682X_COMPAT, usbc_id, ppc_id, PPC_CHIP_SYV682X) \
+ CHECK_COMPAT(SYV682X_EMUL_COMPAT, usbc_id, ppc_id, PPC_CHIP_SYV682X)
#define PPC_CHIP(usbc_id) \
COND_CODE_1(DT_NODE_HAS_PROP(usbc_id, ppc), \