/* Copyright 2022 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ / { usbc { #address-cells = <1>; #size-cells = <0>; usbc_port0: port0@0 { compatible = "named-usbc-port"; reg = <0>; bc12 = <&bc12_port0>; ppc = <&ppc_port0_syv>; tcpc = <&tcpc_port0>; chg = <&charger>; usb-mux-chain-0 { compatible = "cros-ec,usb-mux-chain"; usb-muxes = <&usb_c0_hb_retimer &virtual_mux_c0>; }; }; port0-muxes { virtual_mux_c0: virtual-mux-c0 { compatible = "cros-ec,usbc-mux-virtual"; }; }; usbc_port1: port1@1 { compatible = "named-usbc-port"; reg = <1>; bc12 = <&bc12_port1>; ppc = <&ppc_port1_nxp>; tcpc = <&tcpc_port1>; usb-mux-chain-1 { compatible = "cros-ec,usb-mux-chain"; 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"; }; }; }; };