]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: dts: Add audio subsystem nodes to exynos4.dtsi
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Wed, 21 May 2014 23:03:43 +0000 (08:03 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Thu, 22 May 2014 17:34:11 +0000 (02:34 +0900)
This patch adds the audio subsystem clock controller and the I2S
IP block nodes for Exynos4 SoC series.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/boot/dts/exynos4.dtsi

index 58ff8e28c74f3c01564cb6cf344a76e45f99a1b4..0eb768cc0b80029f9fdfa82d75c4c9073f87cd9c 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include <dt-bindings/clock/exynos4.h>
+#include <dt-bindings/clock/exynos-audss-clk.h>
 #include "skeleton.dtsi"
 
 / {
                fimc3 = &fimc_3;
        };
 
+       clock_audss: clock-controller@03810000 {
+               compatible = "samsung,exynos4210-audss-clock";
+               reg = <0x03810000 0x0C>;
+               #clock-cells = <1>;
+       };
+
+       i2s0: i2s@03830000 {
+               compatible = "samsung,s5pv210-i2s";
+               reg = <0x03830000 0x100>;
+               clocks = <&clock_audss EXYNOS_I2S_BUS>;
+               clock-names = "iis";
+               dmas = <&pdma0 12>, <&pdma0 11>, <&pdma0 10>;
+               dma-names = "tx", "rx", "tx-sec";
+               samsung,idma-addr = <0x03000000>;
+               status = "disabled";
+       };
+
        chipid@10000000 {
                compatible = "samsung,exynos4210-chipid";
                reg = <0x10000000 0x100>;
                status = "disabled";
        };
 
+       i2s1: i2s@13960000 {
+               compatible = "samsung,s5pv210-i2s";
+               reg = <0x13960000 0x100>;
+               clocks = <&clock CLK_I2S1>;
+               clock-names = "iis";
+               dmas = <&pdma1 12>, <&pdma1 11>;
+               dma-names = "tx", "rx";
+               status = "disabled";
+       };
+
+       i2s2: i2s@13970000 {
+               compatible = "samsung,s5pv210-i2s";
+               reg = <0x13970000 0x100>;
+               clocks = <&clock CLK_I2S2>;
+               clock-names = "iis";
+               dmas = <&pdma0 14>, <&pdma0 13>;
+               dma-names = "tx", "rx";
+               status = "disabled";
+       };
+
        mfc: codec@13400000 {
                compatible = "samsung,mfc-v5";
                reg = <0x13400000 0x10000>;