]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: laguna: add dt support for max98090
authorShreshtha Sahu <ssahu@nvidia.com>
Wed, 12 Mar 2014 07:06:55 +0000 (12:36 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Fri, 21 Mar 2014 10:58:33 +0000 (03:58 -0700)
Add DT support for MAX98090 for Laguna ERS-S

Bug 1377308

Change-Id: Icb153818ee70d044b9626fc2cba762782040d93f
Signed-off-by: Shreshtha Sahu <ssahu@nvidia.com>
Reviewed-on: http://git-master/r/362679
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
arch/arm/boot/dts/tegra124-laguna.dts

index 5b7f74df2f207d2793d9487da780fc47091fe37c..e4de32bc1f05f69137c95c7527a94bbf79a7b3ae 100644 (file)
                                i2c-mux,deselect-on-exit;
                                #address-cells = <1>;
                                #size-cells = <0>;
+
+                               max98090@10 {
+                                       compatible = "nvidia,max98090";
+                                       reg = <0x10>;
+                                       maxim,audio-int = <237>;
+                                       maxim,digmic-left-mode = <1>;
+                                       maxim,digmic-right-mode = <1>;
+                               };
                        };
                        pca9546_i2c2: i2c@2 {
                                reg = <2>;
                pexp-gpio = <&tca6416 9 0>;
                status = "okay";
        };
+
+       tegra-snd-max98090 {
+               compatible = "nvidia,tegra-snd-max98090";
+               nvidia,name = "tegra-snd-max98090";
+               nvidia,id = <0>;
+               vdd-aud-dgtl-supply = <&reg_1v8_supply>;
+               avdd-aud-supply = <&reg_dcdc_1v2>;
+               nvidia,codec-name = "max98090.7-0010";
+               nvidia,codec-dai-name = "HiFi";
+               nvidia,num-links = <1>;
+               nvidia,edp-support;
+               nvidia,edp-states = <1080 842 0>;
+               nvidia,i2s-param,0,audio-port-id        = <1>;
+               nvidia,i2s-param,0,is-i2s-master        = <1>;
+               nvidia,i2s-param,0,i2s-mode             = <0>;
+               nvidia,i2s-param,0,sample-size          = <16>;
+               nvidia,i2s-param,0,channels             = <2>;
+               nvidia,i2s-param,0,bit-clk              = <1536000>;
+       };
 };