]> www.infradead.org Git - users/willy/xarray.git/commitdiff
arm64: tegra: Wire up CEC to devkits
authorAaron Kling <webgeek1234@gmail.com>
Sun, 13 Apr 2025 19:35:35 +0000 (14:35 -0500)
committerThierry Reding <treding@nvidia.com>
Thu, 8 May 2025 21:59:43 +0000 (23:59 +0200)
This enables HDMI CEC and routes it to the HDMI port on all supported
Tegra210, Tegra186, and Tegra194 devkits.

Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
Link: https://lore.kernel.org/r/20250413-tegra-cec-v4-4-b6337b66ccad@gmail.com
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts
arch/arm64/boot/dts/nvidia/tegra186-p3509-0000+p3636-0001.dts
arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts
arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi
arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts

index a50fd205daa868d58baa6af085d6409560c5c740..8b3736cee323b1f10cdb8916c40cccf7d66f6818 100644 (file)
                phy-names = "usb2-0";
        };
 
+       cec@3960000 {
+               status = "okay";
+
+               hdmi-phandle = <&sor1>;
+       };
+
        i2c@c250000 {
                /* carrier board ID EEPROM */
                eeprom@57 {
index 4ab66ebd874d05407373f98d7f76ce4b338ed089..5f3f572ecea97e38f2d641ca9d44890b06295a06 100644 (file)
                phy-names = "usb2-0";
        };
 
+       cec@3960000 {
+               status = "okay";
+
+               hdmi-phandle = <&sor1>;
+       };
+
        hsp@3c00000 {
                status = "okay";
        };
index c32876699a43e9f57b3888c5bc0f5da73c5b95b5..ea6f397a27926e3dcd54002177f68749bc1cc309 100644 (file)
                        phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
                };
 
+               cec@3960000 {
+                       status = "okay";
+
+                       hdmi-phandle = <&sor2>;
+               };
+
                i2c@c240000 {
                        typec@8 {
                                compatible = "cypress,cypd4226";
index 4a17ea5e40fd034c6f4acb023cd7908d6800f710..16cf4414de599baea96362b494be40c800a8197f 100644 (file)
                        phy-names = "usb2-1", "usb2-2", "usb3-2";
                };
 
+               cec@3960000 {
+                       status = "okay";
+
+                       hdmi-phandle = <&sor1>;
+               };
+
                host1x@13e00000 {
                        display-hub@15200000 {
                                status = "okay";
index a6a58e51822d90f8815df880ea7e668caff1b1ec..627abf51a5a472ddcc42fdc1d783876b0a03da47 100644 (file)
                };
        };
 
+       cec@70015000 {
+               status = "okay";
+
+               hdmi-phandle = <&sor1>;
+       };
+
        clock@70110000 {
                status = "okay";
 
index 0ecdd7243b2eb1abba9adbe9a404b226c29b85ef..ec0e84cb83ef9bf8f0e52e2958db33666813917c 100644 (file)
                nvidia,sys-clock-req-active-high;
        };
 
+       cec@70015000 {
+               status = "okay";
+
+               hdmi-phandle = <&sor1>;
+       };
+
        hda@70030000 {
                nvidia,model = "NVIDIA Jetson Nano HDA";