summaryrefslogtreecommitdiff
path: root/zephyr/projects/brya/usbc.dts
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/projects/brya/usbc.dts')
-rw-r--r--zephyr/projects/brya/usbc.dts18
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";
+ };
};
};
};