Commit 528832d4 authored by Marek Szyprowski's avatar Marek Szyprowski Committed by Krzysztof Kozlowski

ARM: dts: exynos: Add audio power domain support to Exynos542x SoCs

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: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
parent e4c1ea7b
...@@ -188,6 +188,7 @@ clock_audss: audss-clock-controller@3810000 { ...@@ -188,6 +188,7 @@ clock_audss: audss-clock-controller@3810000 {
clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MAU_EPLL>, clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MAU_EPLL>,
<&clock CLK_SCLK_MAUDIO0>, <&clock CLK_SCLK_MAUPCM0>; <&clock CLK_SCLK_MAUDIO0>, <&clock CLK_SCLK_MAUPCM0>;
clock-names = "pll_ref", "pll_in", "sclk_audio", "sclk_pcm_in"; clock-names = "pll_ref", "pll_in", "sclk_audio", "sclk_pcm_in";
power-domains = <&mau_pd>;
}; };
mfc: codec@11000000 { mfc: codec@11000000 {
...@@ -322,6 +323,13 @@ disp_pd: power-domain@100440C0 { ...@@ -322,6 +323,13 @@ disp_pd: power-domain@100440C0 {
clock-names = "oscclk", "clk0", "clk1", "clk2", "asb0", "asb1"; 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 { pinctrl_0: pinctrl@13400000 {
compatible = "samsung,exynos5420-pinctrl"; compatible = "samsung,exynos5420-pinctrl";
reg = <0x13400000 0x1000>; reg = <0x13400000 0x1000>;
...@@ -356,6 +364,7 @@ pinctrl_4: pinctrl@3860000 { ...@@ -356,6 +364,7 @@ pinctrl_4: pinctrl@3860000 {
compatible = "samsung,exynos5420-pinctrl"; compatible = "samsung,exynos5420-pinctrl";
reg = <0x03860000 0x1000>; reg = <0x03860000 0x1000>;
interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&mau_pd>;
}; };
amba { amba {
...@@ -374,6 +383,7 @@ adma: adma@3880000 { ...@@ -374,6 +383,7 @@ adma: adma@3880000 {
#dma-cells = <1>; #dma-cells = <1>;
#dma-channels = <6>; #dma-channels = <6>;
#dma-requests = <16>; #dma-requests = <16>;
power-domains = <&mau_pd>;
}; };
pdma0: pdma@121A0000 { pdma0: pdma@121A0000 {
...@@ -446,6 +456,7 @@ &adma 2 ...@@ -446,6 +456,7 @@ &adma 2
samsung,idma-addr = <0x03000000>; samsung,idma-addr = <0x03000000>;
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&i2s0_bus>; pinctrl-0 = <&i2s0_bus>;
power-domains = <&mau_pd>;
status = "disabled"; status = "disabled";
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment