]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
arm64: dts: jetsonCV: add adsp_audio node
authorViswanath L <viswanathl@nvidia.com>
Thu, 13 Aug 2015 09:32:31 +0000 (15:02 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Fri, 4 Sep 2015 13:35:06 +0000 (06:35 -0700)
Add ADSP audio node.
Add dai-link for I2S3.

Bug 200127533

Change-Id: I3a041a63f434e7651373159df6cf13721f855a11
Signed-off-by: Viswanath L <viswanathl@nvidia.com>
Reviewed-on: http://git-master/r/782917
Reviewed-on: http://git-master/r/787114
(cherry picked from commit fca8052a35e3ffcaa43c605b992c70c0abc405fe)
Reviewed-on: http://git-master/r/792945
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
arch/arm64/boot/dts/tegra210-jetson-cv-base-p2597-2180-a00.dts

index e23384e986e37f7052b948e39b9d7988faa46d82..9c5fae589df61fe4af5291aec2cf153115f61c2d 100644 (file)
                nvidia,dummy-codec-dai = <&spdif_dit3>;
                nvidia,dummy-codec-dai-name = "dit-hifi";
 
-               nvidia,num-codec-link = <3>;
+               nvidia,num-codec-link = <4>;
 
                nvidia,audio-routing =
                        "x Headphone Jack",     "x HPO L Playback",
                        "x DMIC R1",            "x Int Mic",
                        "x DMIC R2",            "x Int Mic",
                        "y Headphone",          "y OUT",
-                       "y IN",                 "y Mic";
+                       "y IN",                 "y Mic",
+                       "l IN",                 "l OUT";
 
                nvidia,xbar = <&tegra_axbar>;
 
                        num-channel = <2>;
                        name-prefix = "z";
                };
+
+               nvidia,dai-link-4 {
+                       link-name = "spdif-dit-3";
+                       cpu-dai = <&tegra_i2s3>;
+                       codec-dai = <&spdif_dit3>;
+                       cpu-dai-name = "I2S3";
+                       codec-dai-name = "dit-hifi";
+                       format = "i2s";
+                       bitclock-slave;
+                       frame-slave;
+                       bitclock-noninversion;
+                       frame-noninversion;
+                       bit-format = "s16_le";
+                       bclk_ratio = <0>;
+                       srate = <48000>;
+                       num-channel = <2>;
+                       name-prefix = "l";
+               };
+       };
+
+       adsp_audio {
+               compr-ops = <1>;
+               num-plugin = <5>;
+               plugin-info-1 {
+                       plugin-name = "mp3-dec1";
+                       firmware-name = "nvmp3dec.elf";
+                       widget-name = "MP3-DEC1";
+               };
+               plugin-info-2 {
+                       plugin-name = "spkprot";
+                       firmware-name = "nvspkprot.elf";
+                       widget-name = "SPKPROT-SW";
+               };
+               plugin-info-3 {
+                       plugin-name = "src";
+                       firmware-name = "nvsrc.elf";
+                       widget-name = "SRC";
+               };
+               plugin-info-4 {
+                       plugin-name = "aac-dec1";
+                       firmware-name = "nvaacdec.elf";
+                       widget-name = "AAC-DEC1";
+               };
+               plugin-info-5 {
+                       plugin-name = "aec";
+                       firmware-name = "libnvaecfx.elf";
+                       widget-name = "AEC";
+                       param-type = <2>; /* SNDRV_CTL_ELEM_TYPE_INTEGER */
+               };
        };
 
        extcon {