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