1*cde644aeSAngeloGioacchino Del Regno# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*cde644aeSAngeloGioacchino Del Regno%YAML 1.2 3*cde644aeSAngeloGioacchino Del Regno--- 4*cde644aeSAngeloGioacchino Del Regno$id: http://devicetree.org/schemas/usb/ite,it5205.yaml# 5*cde644aeSAngeloGioacchino Del Regno$schema: http://devicetree.org/meta-schemas/core.yaml# 6*cde644aeSAngeloGioacchino Del Regno 7*cde644aeSAngeloGioacchino Del Regnotitle: ITE IT5202 Type-C USB Alternate Mode Passive MUX 8*cde644aeSAngeloGioacchino Del Regno 9*cde644aeSAngeloGioacchino Del Regnomaintainers: 10*cde644aeSAngeloGioacchino Del Regno - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> 11*cde644aeSAngeloGioacchino Del Regno - Tianping Fang <tianping.fang@mediatek.com> 12*cde644aeSAngeloGioacchino Del Regno 13*cde644aeSAngeloGioacchino Del Regnoproperties: 14*cde644aeSAngeloGioacchino Del Regno compatible: 15*cde644aeSAngeloGioacchino Del Regno const: ite,it5205 16*cde644aeSAngeloGioacchino Del Regno 17*cde644aeSAngeloGioacchino Del Regno reg: 18*cde644aeSAngeloGioacchino Del Regno maxItems: 1 19*cde644aeSAngeloGioacchino Del Regno 20*cde644aeSAngeloGioacchino Del Regno vcc-supply: 21*cde644aeSAngeloGioacchino Del Regno description: Power supply for VCC pin (3.3V) 22*cde644aeSAngeloGioacchino Del Regno 23*cde644aeSAngeloGioacchino Del Regno mode-switch: 24*cde644aeSAngeloGioacchino Del Regno description: Flag the port as possible handle of altmode switching 25*cde644aeSAngeloGioacchino Del Regno type: boolean 26*cde644aeSAngeloGioacchino Del Regno 27*cde644aeSAngeloGioacchino Del Regno orientation-switch: 28*cde644aeSAngeloGioacchino Del Regno description: Flag the port as possible handler of orientation switching 29*cde644aeSAngeloGioacchino Del Regno type: boolean 30*cde644aeSAngeloGioacchino Del Regno 31*cde644aeSAngeloGioacchino Del Regno ite,ovp-enable: 32*cde644aeSAngeloGioacchino Del Regno description: Enable Over Voltage Protection functionality 33*cde644aeSAngeloGioacchino Del Regno type: boolean 34*cde644aeSAngeloGioacchino Del Regno 35*cde644aeSAngeloGioacchino Del Regno port: 36*cde644aeSAngeloGioacchino Del Regno $ref: /schemas/graph.yaml#/properties/port 37*cde644aeSAngeloGioacchino Del Regno description: 38*cde644aeSAngeloGioacchino Del Regno A port node to link the IT5205 to a TypeC controller for the purpose of 39*cde644aeSAngeloGioacchino Del Regno handling altmode muxing and orientation switching. 40*cde644aeSAngeloGioacchino Del Regno 41*cde644aeSAngeloGioacchino Del Regnorequired: 42*cde644aeSAngeloGioacchino Del Regno - compatible 43*cde644aeSAngeloGioacchino Del Regno - reg 44*cde644aeSAngeloGioacchino Del Regno - orientation-switch 45*cde644aeSAngeloGioacchino Del Regno - port 46*cde644aeSAngeloGioacchino Del Regno 47*cde644aeSAngeloGioacchino Del RegnoadditionalProperties: false 48*cde644aeSAngeloGioacchino Del Regno 49*cde644aeSAngeloGioacchino Del Regnoexamples: 50*cde644aeSAngeloGioacchino Del Regno - | 51*cde644aeSAngeloGioacchino Del Regno #include <dt-bindings/interrupt-controller/irq.h> 52*cde644aeSAngeloGioacchino Del Regno i2c2 { 53*cde644aeSAngeloGioacchino Del Regno #address-cells = <1>; 54*cde644aeSAngeloGioacchino Del Regno #size-cells = <0>; 55*cde644aeSAngeloGioacchino Del Regno 56*cde644aeSAngeloGioacchino Del Regno typec-mux@48 { 57*cde644aeSAngeloGioacchino Del Regno compatible = "ite,it5205"; 58*cde644aeSAngeloGioacchino Del Regno reg = <0x48>; 59*cde644aeSAngeloGioacchino Del Regno 60*cde644aeSAngeloGioacchino Del Regno mode-switch; 61*cde644aeSAngeloGioacchino Del Regno orientation-switch; 62*cde644aeSAngeloGioacchino Del Regno 63*cde644aeSAngeloGioacchino Del Regno vcc-supply = <&mt6359_vibr_ldo_reg>; 64*cde644aeSAngeloGioacchino Del Regno 65*cde644aeSAngeloGioacchino Del Regno port { 66*cde644aeSAngeloGioacchino Del Regno it5205_usbss_sbu: endpoint { 67*cde644aeSAngeloGioacchino Del Regno remote-endpoint = <&typec_controller>; 68*cde644aeSAngeloGioacchino Del Regno }; 69*cde644aeSAngeloGioacchino Del Regno }; 70*cde644aeSAngeloGioacchino Del Regno }; 71*cde644aeSAngeloGioacchino Del Regno }; 72*cde644aeSAngeloGioacchino Del Regno... 73