diff options
Diffstat (limited to 'zephyr/shim/include/usbc/tusb1064_usb_mux.h')
-rw-r--r-- | zephyr/shim/include/usbc/tusb1064_usb_mux.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/zephyr/shim/include/usbc/tusb1064_usb_mux.h b/zephyr/shim/include/usbc/tusb1064_usb_mux.h index dcab760b7b..159f42c500 100644 --- a/zephyr/shim/include/usbc/tusb1064_usb_mux.h +++ b/zephyr/shim/include/usbc/tusb1064_usb_mux.h @@ -20,6 +20,15 @@ DT_STRING_UPPER_TOKEN(mux_id, i2c_addr_flags), \ .hpd_update = &tusb1044_hpd_update, \ } +#elif defined(CONFIG_USB_MUX_TUSB546) +#define USB_MUX_CONFIG_TUSB1064(mux_id, port_id, idx) \ + { \ + USB_MUX_COMMON_FIELDS(mux_id, port_id, idx), \ + .driver = &tusb1064_usb_mux_driver, \ + .i2c_port = I2C_PORT(DT_PHANDLE(mux_id, port)), \ + .i2c_addr_flags = \ + DT_STRING_UPPER_TOKEN(mux_id, i2c_addr_flags), \ + } #else #define USB_MUX_CONFIG_TUSB1064(mux_id, port_id, idx) \ { \ |