diff options
Diffstat (limited to 'zephyr/projects/brya/usbc.dts')
-rw-r--r-- | zephyr/projects/brya/usbc.dts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/zephyr/projects/brya/usbc.dts b/zephyr/projects/brya/usbc.dts index 04e2702306..181acd837e 100644 --- a/zephyr/projects/brya/usbc.dts +++ b/zephyr/projects/brya/usbc.dts @@ -34,6 +34,7 @@ status = "okay"; port = <&i2c_charger>; }; + usb-muxes = <&usb_c0_bb_retimer &virtual_mux_c0>; }; port0-muxes { usb_c0_bb_retimer: jhl8040r-c0 { @@ -43,6 +44,9 @@ int-pin = <&usb_c0_rt_int_odl>; reset-pin = <&usb_c0_rt_rst_odl>; }; + virtual_mux_c0: virtual-mux-c0 { + compatible = "cros-ec,usbc-mux-virtual"; + }; }; port1@1 { @@ -65,6 +69,16 @@ TCPC_FLAGS_CONTROL_VCONN | TCPC_FLAGS_CONTROL_FRS)>; }; + usb-muxes = <&virtual_mux_c1 &tcpci_mux_c1>; + }; + port1-muxes { + tcpci_mux_c1: tcpci-mux-c1 { + compatible = "cros-ec,usbc-mux-tcpci"; + hpd-update = "ps8xxx_tcpc_update_hpd_status"; + }; + virtual_mux_c1: virtual-mux-c1 { + compatible = "cros-ec,usbc-mux-virtual"; + }; }; port2@2 { @@ -84,6 +98,7 @@ i2c-addr-flags = "NCT38XX_I2C_ADDR2_1_FLAGS"; tcpc-flags = <(TCPC_FLAGS_TCPCI_REV2_0)>; }; + usb-muxes = <&usb_c2_bb_retimer &virtual_mux_c2>; }; port2-muxes { usb_c2_bb_retimer: jhl8040r-c2 { @@ -93,6 +108,9 @@ int-pin = <&usb_c2_rt_int_odl>; reset-pin = <&usb_c2_rt_rst_odl>; }; + virtual_mux_c2: virtual-mux-c2 { + compatible = "cros-ec,usbc-mux-virtual"; + }; }; }; }; |