arm64: tegra: Add ASRC device on Tegra186 and later
authorSameer Pujar <spujar@nvidia.com>
Thu, 31 Mar 2022 14:03:31 +0000 (19:33 +0530)
committerThierry Reding <treding@nvidia.com>
Tue, 26 Apr 2022 13:12:54 +0000 (15:12 +0200)
Asynchronous Sample Rate Converter (ASRC) is a client of AHUB and is
present on Tegra186 and later generations of Tegra SoC. Add this device
on the relevant SoC DTSI files.

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

index e9b40f5d79ec93797b437941643e7c29cd6f78fe..2e7faa1e0b9cf67fcd324a48797ee5ff53fe3bc3 100644 (file)
                                sound-name-prefix = "MIXER1";
                                status = "disabled";
                        };
+
+                       tegra_asrc: asrc@2910000 {
+                               compatible = "nvidia,tegra186-asrc";
+                               reg = <0x2910000 0x2000>;
+                               sound-name-prefix = "ASRC1";
+                               status = "disabled";
+                       };
                };
        };
 
index 1d6be5774fac505482e64882531679c4af7db19e..f9d343b2459730505047cb481c655a3ff8de45fa 100644 (file)
                                        sound-name-prefix = "MIXER1";
                                        status = "disabled";
                                };
+
+                               tegra_asrc: asrc@2910000 {
+                                       compatible = "nvidia,tegra194-asrc",
+                                                    "nvidia,tegra186-asrc";
+                                       reg = <0x2910000 0x2000>;
+                                       sound-name-prefix = "ASRC1";
+                                       status = "disabled";
+                               };
                        };
                };
 
index 8767dbe2d066f63f84352775c9bb0885b4624429..71c21d7d0551ebc838fa139e975edab11850fb6a 100644 (file)
                                        iommus = <&smmu_niso0 TEGRA234_SID_APE>;
                                        status = "disabled";
                                };
+
+                               tegra_asrc: asrc@2910000 {
+                                       compatible = "nvidia,tegra234-asrc",
+                                                    "nvidia,tegra186-asrc";
+                                       reg = <0x2910000 0x2000>;
+                                       sound-name-prefix = "ASRC1";
+                                       status = "disabled";
+                               };
                        };
 
                        adma: dma-controller@2930000 {