diff options
Diffstat (limited to 'zephyr/shim/src/ppc.c')
-rw-r--r-- | zephyr/shim/src/ppc.c | 26 |
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), \ |