diff options
author | Stephen Warren <swarren@nvidia.com> | 2012-04-27 15:24:03 -0400 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2012-05-03 16:49:14 -0400 |
commit | 22bfe102c0c39f0bac24950b875e7bfdeb329dd9 (patch) | |
tree | 634ce07f7b7aae0ebdf6e817e4467d9f7fc519d7 | |
parent | c7bd632e88a84538eb966a1740bdc344a003b81f (diff) |
ARM: dt: tegra trimslice: add support for audio
* Add node for the audio codec
* Enable Tegra's I2S1 controller and DAS
* Add node for top-level sound complex
Signed-off-by: Stephen Warren <swarren@nvidia.com>
-rw-r--r-- | arch/arm/boot/dts/tegra-trimslice.dts | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/arch/arm/boot/dts/tegra-trimslice.dts b/arch/arm/boot/dts/tegra-trimslice.dts index 23e6472c5700..6f8e26dab919 100644 --- a/arch/arm/boot/dts/tegra-trimslice.dts +++ b/arch/arm/boot/dts/tegra-trimslice.dts | |||
@@ -251,6 +251,11 @@ | |||
251 | i2c@7000c500 { | 251 | i2c@7000c500 { |
252 | clock-frequency = <400000>; | 252 | clock-frequency = <400000>; |
253 | 253 | ||
254 | codec: codec@1a { | ||
255 | compatible = "ti,tlv320aic23"; | ||
256 | reg = <0x1a>; | ||
257 | }; | ||
258 | |||
254 | rtc@56 { | 259 | rtc@56 { |
255 | compatible = "emmicro,em3027"; | 260 | compatible = "emmicro,em3027"; |
256 | reg = <0x56>; | 261 | reg = <0x56>; |
@@ -261,16 +266,14 @@ | |||
261 | status = "disable"; | 266 | status = "disable"; |
262 | }; | 267 | }; |
263 | 268 | ||
264 | i2s@70002800 { | ||
265 | status = "disable"; | ||
266 | }; | ||
267 | |||
268 | i2s@70002a00 { | 269 | i2s@70002a00 { |
269 | status = "disable"; | 270 | status = "disable"; |
270 | }; | 271 | }; |
271 | 272 | ||
272 | das@70000c00 { | 273 | sound { |
273 | status = "disable"; | 274 | compatible = "nvidia,tegra-audio-trimslice"; |
275 | nvidia,i2s-controller = <&tegra_i2s1>; | ||
276 | nvidia,audio-codec = <&codec>; | ||
274 | }; | 277 | }; |
275 | 278 | ||
276 | serial@70006000 { | 279 | serial@70006000 { |