1*c66ec88fSEmmanuel VadotTPD12S015 HDMI level shifter and ESD protection chip 2*c66ec88fSEmmanuel Vadot==================================================== 3*c66ec88fSEmmanuel Vadot 4*c66ec88fSEmmanuel VadotRequired properties: 5*c66ec88fSEmmanuel Vadot- compatible: "ti,tpd12s015" 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel VadotOptional properties: 8*c66ec88fSEmmanuel Vadot- gpios: CT CP HPD, LS OE and HPD gpios 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel VadotRequired nodes: 11*c66ec88fSEmmanuel Vadot- Video port 0 for HDMI input 12*c66ec88fSEmmanuel Vadot- Video port 1 for HDMI output 13*c66ec88fSEmmanuel Vadot 14*c66ec88fSEmmanuel VadotExample 15*c66ec88fSEmmanuel Vadot------- 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadottpd12s015: encoder@1 { 18*c66ec88fSEmmanuel Vadot compatible = "ti,tpd12s015"; 19*c66ec88fSEmmanuel Vadot 20*c66ec88fSEmmanuel Vadot gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>, /* 60, CT CP HPD */ 21*c66ec88fSEmmanuel Vadot <&gpio2 9 GPIO_ACTIVE_HIGH>, /* 41, LS OE */ 22*c66ec88fSEmmanuel Vadot <&gpio2 31 GPIO_ACTIVE_HIGH>; /* 63, HPD */ 23*c66ec88fSEmmanuel Vadot 24*c66ec88fSEmmanuel Vadot ports { 25*c66ec88fSEmmanuel Vadot #address-cells = <1>; 26*c66ec88fSEmmanuel Vadot #size-cells = <0>; 27*c66ec88fSEmmanuel Vadot 28*c66ec88fSEmmanuel Vadot port@0 { 29*c66ec88fSEmmanuel Vadot reg = <0>; 30*c66ec88fSEmmanuel Vadot 31*c66ec88fSEmmanuel Vadot tpd12s015_in: endpoint@0 { 32*c66ec88fSEmmanuel Vadot remote-endpoint = <&hdmi_out>; 33*c66ec88fSEmmanuel Vadot }; 34*c66ec88fSEmmanuel Vadot }; 35*c66ec88fSEmmanuel Vadot 36*c66ec88fSEmmanuel Vadot port@1 { 37*c66ec88fSEmmanuel Vadot reg = <1>; 38*c66ec88fSEmmanuel Vadot 39*c66ec88fSEmmanuel Vadot tpd12s015_out: endpoint@0 { 40*c66ec88fSEmmanuel Vadot remote-endpoint = <&hdmi_connector_in>; 41*c66ec88fSEmmanuel Vadot }; 42*c66ec88fSEmmanuel Vadot }; 43*c66ec88fSEmmanuel Vadot }; 44*c66ec88fSEmmanuel Vadot}; 45