]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: tegra: Add HDA device tree node for Tegra234
authorMohan Kumar <mkumard@nvidia.com>
Wed, 16 Feb 2022 09:22:40 +0000 (14:52 +0530)
committerThierry Reding <treding@nvidia.com>
Thu, 24 Feb 2022 19:06:53 +0000 (20:06 +0100)
Add HDA device tree node for Tegra234 chip and for Jetson AGX Orin
platform.

Signed-off-by: Mohan Kumar <mkumard@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts
arch/arm64/boot/dts/nvidia/tegra234.dtsi

index e8c3def36e008b17f0920f80d1d5ce8941d63083..85335c57c820ebc2e0a2e34b8d8521bb0f8a2eeb 100644 (file)
                                status = "okay";
                        };
                };
+
+               hda@3510000 {
+                       nvidia,model = "NVIDIA Jetson AGX Orin HDA";
+               };
        };
 
        chosen {
index 59ae26c35104daca7b142496ac2b0730f4f23ab6..aaace605bdaaf6aa4cfe46cfe59fcd3b1bd4675f 100644 (file)
                        status = "disabled";
                };
 
+               hda@3510000 {
+                       compatible = "nvidia,tegra234-hda", "nvidia,tegra30-hda";
+                       reg = <0x3510000 0x10000>;
+                       interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&bpmp TEGRA234_CLK_AZA_BIT>,
+                                <&bpmp TEGRA234_CLK_AZA_2XBIT>;
+                       clock-names = "hda", "hda2codec_2x";
+                       resets = <&bpmp TEGRA234_RESET_HDA>,
+                                <&bpmp TEGRA234_RESET_HDACODEC>;
+                       reset-names = "hda", "hda2codec_2x";
+                       power-domains = <&bpmp TEGRA234_POWER_DOMAIN_DISP>;
+                       interconnects = <&mc TEGRA234_MEMORY_CLIENT_HDAR &emc>,
+                                       <&mc TEGRA234_MEMORY_CLIENT_HDAW &emc>;
+                       interconnect-names = "dma-mem", "write";
+                       status = "disabled";
+               };
+
                fuse@3810000 {
                        compatible = "nvidia,tegra234-efuse";
                        reg = <0x03810000 0x10000>;