]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: tegra: Move HDA into the correct bus
authorThierry Reding <treding@nvidia.com>
Tue, 4 Nov 2025 13:22:04 +0000 (14:22 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 14 Nov 2025 15:01:46 +0000 (16:01 +0100)
HDA is part of the DISP_USB bus, so move it into that and drop the
address prefix accordingly.

Acked-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi
arch/arm64/boot/dts/nvidia/tegra264.dtsi

index 1fcfac2066aedc4d8ee89eafee307487af7cf9ef..b1bd4ee7aee3080f0db8f03700d973e55eb1c13d 100644 (file)
                                status = "okay";
                        };
                };
+       };
 
-               hda@88090b0000 {
+       bus@8800000000 {
+               hda@90b0000 {
                        nvidia,model = "NVIDIA Jetson Thor AGX HDA";
                        status = "okay";
                };
index c66ea12ef5a3df8e92d6104e49ced6cfa985f7a9..f137565da8048946643785171344e6f35e1b6d25 100644 (file)
                        #interrupt-cells = <2>;
                        interrupt-controller;
                };
-
-               hda@88090b0000 {
-                       compatible = "nvidia,tegra264-hda";
-                       reg = <0x88 0x90b0000 0x0 0x10000>;
-                       interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>;
-                       clocks = <&bpmp TEGRA264_CLK_AZA_2XBIT>;
-                       clock-names = "hda";
-                       resets = <&bpmp TEGRA264_RESET_HDA>,
-                                <&bpmp TEGRA264_RESET_HDACODEC>;
-                       reset-names = "hda", "hda2codec_2x";
-                       interconnects = <&mc TEGRA264_MEMORY_CLIENT_HDAR &emc>,
-                                       <&mc TEGRA264_MEMORY_CLIENT_HDAW &emc>;
-                       interconnect-names = "dma-mem", "write";
-                       iommus = <&smmu3 TEGRA264_SID_HDA>;
-                       status = "disabled";
-               };
        };
 
        /* TOP_MMIO */
                        #iommu-cells = <1>;
                        dma-coherent;
                };
+
+               hda@90b0000 {
+                       compatible = "nvidia,tegra264-hda";
+                       reg = <0x0 0x90b0000 0x0 0x10000>;
+                       interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&bpmp TEGRA264_CLK_AZA_2XBIT>;
+                       clock-names = "hda";
+                       resets = <&bpmp TEGRA264_RESET_HDA>,
+                                <&bpmp TEGRA264_RESET_HDACODEC>;
+                       reset-names = "hda", "hda2codec_2x";
+                       interconnects = <&mc TEGRA264_MEMORY_CLIENT_HDAR &emc>,
+                                       <&mc TEGRA264_MEMORY_CLIENT_HDAW &emc>;
+                       interconnect-names = "dma-mem", "write";
+                       iommus = <&smmu3 TEGRA264_SID_HDA>;
+                       status = "disabled";
+               };
        };
 
        /* UPHY MMIO */