181e45af3SRomain Gantois# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 281e45af3SRomain Gantois%YAML 1.2 381e45af3SRomain Gantois--- 481e45af3SRomain Gantois$id: http://devicetree.org/schemas/usb/ti,tusb1046.yaml# 581e45af3SRomain Gantois$schema: http://devicetree.org/meta-schemas/core.yaml# 681e45af3SRomain Gantois 781e45af3SRomain Gantoistitle: Texas Instruments TUSB1046-DCI Type-C crosspoint switch 881e45af3SRomain Gantois 981e45af3SRomain Gantoismaintainers: 1081e45af3SRomain Gantois - Romain Gantois <romain.gantois@bootlin.com> 1181e45af3SRomain Gantois 1281e45af3SRomain GantoisallOf: 1381e45af3SRomain Gantois - $ref: usb-switch.yaml# 14*bd8c3ce6SNeil Armstrong - $ref: usb-switch-ports.yaml# 1581e45af3SRomain Gantois 1681e45af3SRomain Gantoisproperties: 1781e45af3SRomain Gantois compatible: 1881e45af3SRomain Gantois const: ti,tusb1046 1981e45af3SRomain Gantois 2081e45af3SRomain Gantois reg: 2181e45af3SRomain Gantois maxItems: 1 2281e45af3SRomain Gantois 2381e45af3SRomain Gantoisrequired: 2481e45af3SRomain Gantois - compatible 2581e45af3SRomain Gantois - reg 2681e45af3SRomain Gantois - port 2781e45af3SRomain Gantois 2881e45af3SRomain GantoisunevaluatedProperties: false 2981e45af3SRomain Gantois 3081e45af3SRomain Gantoisexamples: 3181e45af3SRomain Gantois - | 3281e45af3SRomain Gantois i2c { 3381e45af3SRomain Gantois #address-cells = <1>; 3481e45af3SRomain Gantois #size-cells = <0>; 3581e45af3SRomain Gantois 3681e45af3SRomain Gantois typec-mux@44 { 3781e45af3SRomain Gantois compatible = "ti,tusb1046"; 3881e45af3SRomain Gantois reg = <0x44>; 3981e45af3SRomain Gantois 4081e45af3SRomain Gantois mode-switch; 4181e45af3SRomain Gantois orientation-switch; 4281e45af3SRomain Gantois 4381e45af3SRomain Gantois port { 4481e45af3SRomain Gantois endpoint { 4581e45af3SRomain Gantois remote-endpoint = <&typec_controller>; 4681e45af3SRomain Gantois }; 4781e45af3SRomain Gantois }; 4881e45af3SRomain Gantois }; 4981e45af3SRomain Gantois }; 5081e45af3SRomain Gantois... 51