aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2014-08-01 02:13:30 -0400
committerSekhar Nori <nsekhar@ti.com>2014-08-26 06:04:44 -0400
commit3f526696e7840239844fc7ff9b5cf014d7192c42 (patch)
treed4447cc8e47bebd723dc7983e8a364a01250df7c
parent204a87ed4bf80257ed89fd1647628d6b05545ad0 (diff)
ARM: DTS: da850-evm: Enable audio via simple-card
The audio on the board is using McASP <-> tlv320aic3106 codec and we have LineIn and LineOut jacks. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
-rw-r--r--arch/arm/boot/dts/da850-evm.dts29
1 files changed, 29 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/da850-evm.dts b/arch/arm/boot/dts/da850-evm.dts
index 41715b495861..4f935ad9f27b 100644
--- a/arch/arm/boot/dts/da850-evm.dts
+++ b/arch/arm/boot/dts/da850-evm.dts
@@ -52,6 +52,7 @@
52 reg = <0x48>; 52 reg = <0x48>;
53 }; 53 };
54 tlv320aic3106: tlv320aic3106@18 { 54 tlv320aic3106: tlv320aic3106@18 {
55 #sound-dai-cells = <0>;
55 compatible = "ti,tlv320aic3106"; 56 compatible = "ti,tlv320aic3106";
56 reg = <0x18>; 57 reg = <0x18>;
57 status = "okay"; 58 status = "okay";
@@ -142,6 +143,33 @@
142 regulator-max-microvolt = <5000000>; 143 regulator-max-microvolt = <5000000>;
143 regulator-boot-on; 144 regulator-boot-on;
144 }; 145 };
146
147 sound {
148 compatible = "simple-audio-card";
149 simple-audio-card,name = "DA850/OMAP-L138 EVM";
150 simple-audio-card,widgets =
151 "Line", "Line In",
152 "Line", "Line Out";
153 simple-audio-card,routing =
154 "LINE1L", "Line In",
155 "LINE1R", "Line In",
156 "Line Out", "LLOUT",
157 "Line Out", "RLOUT";
158 simple-audio-card,format = "dsp_b";
159 simple-audio-card,bitclock-master = <&link0_codec>;
160 simple-audio-card,frame-master = <&link0_codec>;
161 simple-audio-card,bitclock-inversion;
162
163 simple-audio-card,cpu {
164 sound-dai = <&mcasp0>;
165 system-clock-frequency = <24576000>;
166 };
167
168 link0_codec: simple-audio-card,codec {
169 sound-dai = <&tlv320aic3106>;
170 system-clock-frequency = <24576000>;
171 };
172 };
145}; 173};
146 174
147/include/ "tps6507x.dtsi" 175/include/ "tps6507x.dtsi"
@@ -197,6 +225,7 @@
197}; 225};
198 226
199&mcasp0 { 227&mcasp0 {
228 #sound-dai-cells = <0>;
200 status = "okay"; 229 status = "okay";
201 pinctrl-names = "default"; 230 pinctrl-names = "default";
202 pinctrl-0 = <&mcasp0_pins>; 231 pinctrl-0 = <&mcasp0_pins>;