diff options
Diffstat (limited to 'zephyr/shim/include/usbc/tcpc_rt1718s.h')
-rw-r--r-- | zephyr/shim/include/usbc/tcpc_rt1718s.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/zephyr/shim/include/usbc/tcpc_rt1718s.h b/zephyr/shim/include/usbc/tcpc_rt1718s.h index 20d75482a3..489e00a144 100644 --- a/zephyr/shim/include/usbc/tcpc_rt1718s.h +++ b/zephyr/shim/include/usbc/tcpc_rt1718s.h @@ -4,6 +4,7 @@ */ #include "tcpm/rt1718s_public.h" +#include "usbc/utils.h" #include <zephyr/devicetree.h> @@ -18,7 +19,8 @@ }, \ .drv = &rt1718s_tcpm_drv, \ .flags = DT_PROP(id, tcpc_flags), \ - .alert_signal = COND_CODE_1(DT_NODE_HAS_PROP(id, int_pin), \ - (GPIO_SIGNAL(DT_PHANDLE(id, int_pin))), \ - (GPIO_LIMIT)), \ + .irq_gpio = GPIO_DT_SPEC_GET_OR(id, irq_gpios, {}), \ }, + +DT_FOREACH_STATUS_OKAY(RT1718S_TCPC_COMPAT, + TCPC_VERIFY_NO_FLAGS_ACTIVE_ALERT_HIGH) |