]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm64: tegra: Add CEC controller on Tegra186
authorThierry Reding <treding@nvidia.com>
Thu, 6 Dec 2018 16:50:18 +0000 (17:50 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 6 Dec 2018 18:02:20 +0000 (19:02 +0100)
The CEC controller found on Tegra186 can be used to control consumer
devices using the HDMI CEC pin.

Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra186.dtsi

index 6cea54dc9d35edaace0f2675af8a393e1ec1b561..19fb266c0895fca3e950ada1bd6dc5600f89d6dc 100644 (file)
@@ -352,6 +352,15 @@ gic: interrupt-controller@3881000 {
                interrupt-parent = <&gic>;
        };
 
+       cec@3960000 {
+               compatible = "nvidia,tegra186-cec";
+               reg = <0x0 0x03960000 0x0 0x10000>;
+               interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
+               clocks = <&bpmp TEGRA186_CLK_CEC>;
+               clock-names = "cec";
+               status = "disabled";
+       };
+
        hsp_top0: hsp@3c00000 {
                compatible = "nvidia,tegra186-hsp";
                reg = <0x0 0x03c00000 0x0 0xa0000>;