diff options
Diffstat (limited to 'zephyr/dts/bindings/usbc/named-usbc-port.yaml')
-rw-r--r-- | zephyr/dts/bindings/usbc/named-usbc-port.yaml | 45 |
1 files changed, 31 insertions, 14 deletions
diff --git a/zephyr/dts/bindings/usbc/named-usbc-port.yaml b/zephyr/dts/bindings/usbc/named-usbc-port.yaml index bcd9c7a2b4..1cdcb878b2 100644 --- a/zephyr/dts/bindings/usbc/named-usbc-port.yaml +++ b/zephyr/dts/bindings/usbc/named-usbc-port.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. @@ -9,13 +9,36 @@ compatible: "named-usbc-port" include: base.yaml properties: - usb-muxes: - type: phandles + bc12: + type: phandle required: false description: | - List of USB-C muxes and retimers for the USB-C port. The USB-C subsystem - traverses this list in the order specified. The phandles are references to - cros-ec,usbc-mux nodes. + BC1.2 chip for the USB-C port. + tcpc: + type: phandle + required: false + description: | + TCPC chip for the USB-C port. + chg: + type: phandle + required: false + description: | + Charger chip for the USB-C port. + chg_alt: + type: phandle + required: false + description: | + Alternative charger for the USB-C port. + ppc: + type: phandle + required: false + description: | + PPC for the USB-C port. + ppc_alt: + type: phandle + required: false + description: | + Alternate PPC for the USB-C port. # Example: @@ -27,17 +50,11 @@ properties: # port0@0 { # compatible = "named-usbc-port"; # reg = <0>; -# bc12 { -# compatible = "pericom,pi3usb9201"; -# port = <&i2c_ec_i2c_usb_c0>; -# }; +# bc12 = <&bc12_port0>; # }; # port1@1 { # compatible = "named-usbc-port"; # reg = <1>; -# bc12 { -# compatible = "pericom,pi3usb9201"; -# port = <&i2c_ec_i2c_sub_usb_c1>; -# }; +# bc12 = <&bc12_port1>; # }; # }; |