18c2ecf20Sopenharmony_ciSTMicroelectronics STIH4xx HDMI CEC driver
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci - compatible : value should be "st,stih-cec"
58c2ecf20Sopenharmony_ci - reg : Physical base address of the IP registers and length of memory
68c2ecf20Sopenharmony_ci	 mapped region.
78c2ecf20Sopenharmony_ci - clocks : from common clock binding: handle to HDMI CEC clock
88c2ecf20Sopenharmony_ci - interrupts : HDMI CEC interrupt number to the CPU.
98c2ecf20Sopenharmony_ci - pinctrl-names: Contains only one value - "default"
108c2ecf20Sopenharmony_ci - pinctrl-0: Specifies the pin control groups used for CEC hardware.
118c2ecf20Sopenharmony_ci - resets: Reference to a reset controller
128c2ecf20Sopenharmony_ci - hdmi-phandle: Phandle to the HDMI controller, see also cec.txt.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciExample for STIH407:
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_cisti-cec@94a087c {
178c2ecf20Sopenharmony_ci	compatible = "st,stih-cec";
188c2ecf20Sopenharmony_ci	reg = <0x94a087c 0x64>;
198c2ecf20Sopenharmony_ci	clocks = <&clk_sysin>;
208c2ecf20Sopenharmony_ci	clock-names = "cec-clk";
218c2ecf20Sopenharmony_ci	interrupts = <GIC_SPI 140 IRQ_TYPE_NONE>;
228c2ecf20Sopenharmony_ci	interrupt-names = "cec-irq";
238c2ecf20Sopenharmony_ci	pinctrl-names = "default";
248c2ecf20Sopenharmony_ci	pinctrl-0 = <&pinctrl_cec0_default>;
258c2ecf20Sopenharmony_ci	resets = <&softreset STIH407_LPM_SOFTRESET>;
268c2ecf20Sopenharmony_ci	hdmi-phandle = <&hdmi>;
278c2ecf20Sopenharmony_ci};
28