1*81e45af3SRomain Gantois# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*81e45af3SRomain Gantois%YAML 1.2 3*81e45af3SRomain Gantois--- 4*81e45af3SRomain Gantois$id: http://devicetree.org/schemas/usb/ti,tusb1046.yaml# 5*81e45af3SRomain Gantois$schema: http://devicetree.org/meta-schemas/core.yaml# 6*81e45af3SRomain Gantois 7*81e45af3SRomain Gantoistitle: Texas Instruments TUSB1046-DCI Type-C crosspoint switch 8*81e45af3SRomain Gantois 9*81e45af3SRomain Gantoismaintainers: 10*81e45af3SRomain Gantois - Romain Gantois <romain.gantois@bootlin.com> 11*81e45af3SRomain Gantois 12*81e45af3SRomain GantoisallOf: 13*81e45af3SRomain Gantois - $ref: usb-switch.yaml# 14*81e45af3SRomain Gantois 15*81e45af3SRomain Gantoisproperties: 16*81e45af3SRomain Gantois compatible: 17*81e45af3SRomain Gantois const: ti,tusb1046 18*81e45af3SRomain Gantois 19*81e45af3SRomain Gantois reg: 20*81e45af3SRomain Gantois maxItems: 1 21*81e45af3SRomain Gantois 22*81e45af3SRomain Gantoisrequired: 23*81e45af3SRomain Gantois - compatible 24*81e45af3SRomain Gantois - reg 25*81e45af3SRomain Gantois - port 26*81e45af3SRomain Gantois 27*81e45af3SRomain GantoisunevaluatedProperties: false 28*81e45af3SRomain Gantois 29*81e45af3SRomain Gantoisexamples: 30*81e45af3SRomain Gantois - | 31*81e45af3SRomain Gantois i2c { 32*81e45af3SRomain Gantois #address-cells = <1>; 33*81e45af3SRomain Gantois #size-cells = <0>; 34*81e45af3SRomain Gantois 35*81e45af3SRomain Gantois typec-mux@44 { 36*81e45af3SRomain Gantois compatible = "ti,tusb1046"; 37*81e45af3SRomain Gantois reg = <0x44>; 38*81e45af3SRomain Gantois 39*81e45af3SRomain Gantois mode-switch; 40*81e45af3SRomain Gantois orientation-switch; 41*81e45af3SRomain Gantois 42*81e45af3SRomain Gantois port { 43*81e45af3SRomain Gantois endpoint { 44*81e45af3SRomain Gantois remote-endpoint = <&typec_controller>; 45*81e45af3SRomain Gantois }; 46*81e45af3SRomain Gantois }; 47*81e45af3SRomain Gantois }; 48*81e45af3SRomain Gantois }; 49*81e45af3SRomain Gantois... 50