18c2ecf20Sopenharmony_ciTPD12S015 HDMI level shifter and ESD protection chip
28c2ecf20Sopenharmony_ci====================================================
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciRequired properties:
58c2ecf20Sopenharmony_ci- compatible: "ti,tpd12s015"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciOptional properties:
88c2ecf20Sopenharmony_ci- gpios: CT CP HPD, LS OE and HPD gpios
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciRequired nodes:
118c2ecf20Sopenharmony_ci- Video port 0 for HDMI input
128c2ecf20Sopenharmony_ci- Video port 1 for HDMI output
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciExample
158c2ecf20Sopenharmony_ci-------
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_citpd12s015: encoder@1 {
188c2ecf20Sopenharmony_ci	compatible = "ti,tpd12s015";
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci	gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>,	/* 60, CT CP HPD */
218c2ecf20Sopenharmony_ci		<&gpio2 9 GPIO_ACTIVE_HIGH>,	/* 41, LS OE */
228c2ecf20Sopenharmony_ci		<&gpio2 31 GPIO_ACTIVE_HIGH>;	/* 63, HPD */
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci	ports {
258c2ecf20Sopenharmony_ci		#address-cells = <1>;
268c2ecf20Sopenharmony_ci		#size-cells = <0>;
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci		port@0 {
298c2ecf20Sopenharmony_ci			reg = <0>;
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci			tpd12s015_in: endpoint@0 {
328c2ecf20Sopenharmony_ci				remote-endpoint = <&hdmi_out>;
338c2ecf20Sopenharmony_ci			};
348c2ecf20Sopenharmony_ci		};
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci		port@1 {
378c2ecf20Sopenharmony_ci			reg = <1>;
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci			tpd12s015_out: endpoint@0 {
408c2ecf20Sopenharmony_ci				remote-endpoint = <&hdmi_connector_in>;
418c2ecf20Sopenharmony_ci			};
428c2ecf20Sopenharmony_ci		};
438c2ecf20Sopenharmony_ci	};
448c2ecf20Sopenharmony_ci};
45