ARM: dts: exynos: Add audio power domain support to Exynos542x SoCs
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 29 Nov 2017 11:35:14 +0000 (12:35 +0100)
committerJunghoon Kim <jhoon20.kim@samsung.com>
Thu, 14 Feb 2019 05:56:14 +0000 (14:56 +0900)
Audio power domain includes following hardware modules: Pin controller
for GPZ bank, AudioSS clock controller, PL330 ADMA device and Exynos I2S
controller.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
arch/arm/boot/dts/exynos5420.dtsi

index 4c41316..a44aec3 100644 (file)
                        clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MAU_EPLL>,
                                 <&clock CLK_SCLK_MAUDIO0>, <&clock CLK_SCLK_MAUPCM0>;
                        clock-names = "pll_ref", "pll_in", "sclk_audio", "sclk_pcm_in";
+                       power-domains = <&mau_pd>;
                };
 
                mfc: codec@11000000 {
                        clock-names = "oscclk", "clk0", "clk1", "clk2", "asb0", "asb1";
                };
 
+               mau_pd: power-domain@100440E0 {
+                       compatible = "samsung,exynos4210-pd";
+                       reg = <0x100440E0 0x20>;
+                       #power-domain-cells = <0>;
+                       label = "MAU";
+               };
+
                pinctrl_0: pinctrl@13400000 {
                        compatible = "samsung,exynos5420-pinctrl";
                        reg = <0x13400000 0x1000>;
                        compatible = "samsung,exynos5420-pinctrl";
                        reg = <0x03860000 0x1000>;
                        interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
+                       power-domains = <&mau_pd>;
                };
 
                amba {
                                #dma-cells = <1>;
                                #dma-channels = <6>;
                                #dma-requests = <16>;
+                               power-domains = <&mau_pd>;
                        };
 
                        pdma0: pdma@121A0000 {
                        samsung,idma-addr = <0x03000000>;
                        pinctrl-names = "default";
                        pinctrl-0 = <&i2s0_bus>;
+                       power-domains = <&mau_pd>;
                        status = "disabled";
                };