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