1*c66ec88fSEmmanuel Vadot* Tegra HDMI CEC hardware 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotThe HDMI CEC module is present in Tegra SoCs and its purpose is to 4*c66ec88fSEmmanuel Vadothandle communication between HDMI connected devices over the CEC bus. 5*c66ec88fSEmmanuel Vadot 6*c66ec88fSEmmanuel VadotRequired properties: 7*c66ec88fSEmmanuel Vadot - compatible : value should be one of the following: 8*c66ec88fSEmmanuel Vadot "nvidia,tegra114-cec" 9*c66ec88fSEmmanuel Vadot "nvidia,tegra124-cec" 10*c66ec88fSEmmanuel Vadot "nvidia,tegra210-cec" 11*c66ec88fSEmmanuel Vadot - reg : Physical base address of the IP registers and length of memory 12*c66ec88fSEmmanuel Vadot mapped region. 13*c66ec88fSEmmanuel Vadot - interrupts : HDMI CEC interrupt number to the CPU. 14*c66ec88fSEmmanuel Vadot - clocks : from common clock binding: handle to HDMI CEC clock. 15*c66ec88fSEmmanuel Vadot - clock-names : from common clock binding: must contain "cec", 16*c66ec88fSEmmanuel Vadot corresponding to the entry in the clocks property. 17*c66ec88fSEmmanuel Vadot - hdmi-phandle : phandle to the HDMI controller, see also cec.txt. 18*c66ec88fSEmmanuel Vadot 19*c66ec88fSEmmanuel VadotExample: 20*c66ec88fSEmmanuel Vadot 21*c66ec88fSEmmanuel Vadotcec@70015000 { 22*c66ec88fSEmmanuel Vadot compatible = "nvidia,tegra124-cec"; 23*c66ec88fSEmmanuel Vadot reg = <0x0 0x70015000 0x0 0x00001000>; 24*c66ec88fSEmmanuel Vadot interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 25*c66ec88fSEmmanuel Vadot clocks = <&tegra_car TEGRA124_CLK_CEC>; 26*c66ec88fSEmmanuel Vadot clock-names = "cec"; 27*c66ec88fSEmmanuel Vadot}; 28