arm64: tegra: Move audio IOMMU properties to ADMAIF node
authorThierry Reding <treding@nvidia.com>
Thu, 8 Jul 2021 10:34:32 +0000 (12:34 +0200)
committerThierry Reding <treding@nvidia.com>
Thu, 24 Feb 2022 19:06:53 +0000 (20:06 +0100)
The ADMAIF node represents the device that accesses memory in the Tegra
audio subsystem, so that's where the iommus and interconnects properties
should reside. Move them out of the sound card node and into the ADMAIF
node to properly reflect the memory data path.

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

index 8b58f5cb3186adddf2f01f9028a89633fd5c3661..db26a5741e482d96a2f1803f723ac64450b0a685 100644 (file)
                                                    "rx19", "tx19",
                                                    "rx20", "tx20";
                                        status = "disabled";
+                                       interconnects = <&mc TEGRA194_MEMORY_CLIENT_APEDMAR &emc>,
+                                                       <&mc TEGRA194_MEMORY_CLIENT_APEDMAW &emc>;
+                                       interconnect-names = "dma-mem", "write";
+                                       iommus = <&smmu TEGRA194_SID_APE>;
                                };
 
                                tegra_i2s1: i2s@2901000 {
                 * for 8x and 11.025x sample rate streams.
                 */
                assigned-clock-rates = <258000000>;
-
-               interconnects = <&mc TEGRA194_MEMORY_CLIENT_APEDMAR &emc>,
-                               <&mc TEGRA194_MEMORY_CLIENT_APEDMAW &emc>;
-               interconnect-names = "dma-mem", "write";
-               iommus = <&smmu TEGRA194_SID_APE>;
        };
 
        tcu: serial {