]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
ARM: dts: exynos: Correct clocks for Exynos4 I2S module
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 9 Dec 2016 07:22:10 +0000 (08:22 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Wed, 28 Dec 2016 17:25:13 +0000 (19:25 +0200)
"iis", "i2s_opclk0" and "i2s_opclk1" are standard clocks for Exynos4 I2S
hardware module, so they should be defined in .dtsi file not in the random
board .dts file.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
arch/arm/boot/dts/exynos4.dtsi
arch/arm/boot/dts/exynos4412-itop-elite.dts
arch/arm/boot/dts/exynos4412-odroid-common.dtsi

index c64737baa45e121144987c25e5ce6bd14d44ecba..23d856010a5128f270b6dd6ae09e18c3df08e676 100644 (file)
        i2s0: i2s@03830000 {
                compatible = "samsung,s5pv210-i2s";
                reg = <0x03830000 0x100>;
-               clocks = <&clock_audss EXYNOS_I2S_BUS>;
-               clock-names = "iis";
+               clocks = <&clock_audss EXYNOS_I2S_BUS>,
+                        <&clock_audss EXYNOS_DOUT_AUD_BUS>,
+                        <&clock_audss EXYNOS_SCLK_I2S>;
+               clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
                #clock-cells = <1>;
                clock-output-names = "i2s_cdclk0";
                dmas = <&pdma0 12>, <&pdma0 11>, <&pdma0 10>;
index 76d87f3971786ed1eb17d62bc85982ae2d20d7f5..1ac9129cd59bbe74f1644d5cc1cdb7b429f9a8e1 100644 (file)
        pinctrl-0 = <&i2s0_bus>;
        pinctrl-names = "default";
        status = "okay";
-       clocks = <&clock_audss EXYNOS_I2S_BUS>,
-                <&clock_audss EXYNOS_DOUT_AUD_BUS>,
-                <&clock_audss EXYNOS_SCLK_I2S>;
-       clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
 };
 
 &pinctrl_1 {
index 8aa19ba144361b7f0c9b8146d7b855776669d512..7815efd5a52f645225bc13e91dba66bce8382034 100644 (file)
        pinctrl-0 = <&i2s0_bus>;
        pinctrl-names = "default";
        status = "okay";
-       clocks = <&clock_audss EXYNOS_I2S_BUS>,
-                <&clock_audss EXYNOS_DOUT_AUD_BUS>,
-                <&clock_audss EXYNOS_SCLK_I2S>;
-       clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
 };
 
 &mixer {