diff options
author | Padmavathi Venna <padma.v@samsung.com> | 2013-01-18 06:47:04 -0500 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2013-01-29 01:28:55 -0500 |
commit | 4c4c746399a6fdd34c4f0c60e4041c9d49f3b940 (patch) | |
tree | 2761d331bf59042b29c7f4d4f33513e321a1d6f3 | |
parent | b5be04d35dbb2e00ab27a97bfd26e17019e857ef (diff) |
ARM: dts: Add nodes for i2s controllers for Samsung Exynos5 platforms
Add device nodes for the three instances of i2s controllers in Exynos5
platforms. Enable instance i2s 0 for exynos5250 board and disable all
other i2s instances.
Signed-off-by: Padmavathi Venna <padma.v@samsung.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
-rw-r--r-- | arch/arm/boot/dts/exynos5250-smdk5250.dts | 14 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5250.dtsi | 29 |
2 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index 942d5761ca97..78fee35d09fc 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts | |||
@@ -204,4 +204,18 @@ | |||
204 | samsung,mfc-r = <0x43000000 0x800000>; | 204 | samsung,mfc-r = <0x43000000 0x800000>; |
205 | samsung,mfc-l = <0x51000000 0x800000>; | 205 | samsung,mfc-l = <0x51000000 0x800000>; |
206 | }; | 206 | }; |
207 | |||
208 | i2s@03830000 { | ||
209 | gpios = <&gpz 0 2 0 0>, <&gpz 1 2 0 0>, <&gpz 2 2 0 0>, | ||
210 | <&gpz 3 2 0 0>, <&gpz 4 2 0 0>, <&gpz 5 2 0 0>, | ||
211 | <&gpz 6 2 0 0>; | ||
212 | }; | ||
213 | |||
214 | i2s@12D60000 { | ||
215 | status = "disabled"; | ||
216 | }; | ||
217 | |||
218 | i2s@12D70000 { | ||
219 | status = "disabled"; | ||
220 | }; | ||
207 | }; | 221 | }; |
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 3acf594ea60b..fe05b60a3984 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi | |||
@@ -269,6 +269,35 @@ | |||
269 | #size-cells = <0>; | 269 | #size-cells = <0>; |
270 | }; | 270 | }; |
271 | 271 | ||
272 | i2s@03830000 { | ||
273 | compatible = "samsung,i2s-v5"; | ||
274 | reg = <0x03830000 0x100>; | ||
275 | dmas = <&pdma0 10 | ||
276 | &pdma0 9 | ||
277 | &pdma0 8>; | ||
278 | dma-names = "tx", "rx", "tx-sec"; | ||
279 | samsung,supports-6ch; | ||
280 | samsung,supports-rstclr; | ||
281 | samsung,supports-secdai; | ||
282 | samsung,idma-addr = <0x03000000>; | ||
283 | }; | ||
284 | |||
285 | i2s@12D60000 { | ||
286 | compatible = "samsung,i2s-v5"; | ||
287 | reg = <0x12D60000 0x100>; | ||
288 | dmas = <&pdma1 12 | ||
289 | &pdma1 11>; | ||
290 | dma-names = "tx", "rx"; | ||
291 | }; | ||
292 | |||
293 | i2s@12D70000 { | ||
294 | compatible = "samsung,i2s-v5"; | ||
295 | reg = <0x12D70000 0x100>; | ||
296 | dmas = <&pdma0 12 | ||
297 | &pdma0 11>; | ||
298 | dma-names = "tx", "rx"; | ||
299 | }; | ||
300 | |||
272 | amba { | 301 | amba { |
273 | #address-cells = <1>; | 302 | #address-cells = <1>; |
274 | #size-cells = <1>; | 303 | #size-cells = <1>; |