[5/5] ARM: dts: exynos: Add status property to Exynos 54xx Mixer nodes

Message ID 1505466683-32148-6-git-send-email-m.szyprowski@samsung.com
State New
Headers show
Series
  • Exynos HDMI bindings cleanup
Related show

Commit Message

Marek Szyprowski Sept. 15, 2017, 9:11 a.m.
HDMI support requires some additional off-SoC logic, so Mixer device (part
of HDMI display path) should be disabled by default in SoC dtsi and enabled
then in each board dts. This patch unifies Mixer handling with other
Exynos SoCs.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>

---
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      | 4 ++++
 arch/arm/boot/dts/exynos5420-peach-pit.dts         | 4 ++++
 arch/arm/boot/dts/exynos5420-smdk5420.dts          | 4 ++++
 arch/arm/boot/dts/exynos5420.dtsi                  | 1 +
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 ++++
 5 files changed, 17 insertions(+)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Comments

Krzysztof Kozlowski Sept. 19, 2017, 5:52 p.m. | #1
On Fri, Sep 15, 2017 at 11:11:23AM +0200, Marek Szyprowski wrote:
> HDMI support requires some additional off-SoC logic, so Mixer device (part

> of HDMI display path) should be disabled by default in SoC dtsi and enabled

> then in each board dts. This patch unifies Mixer handling with other

> Exynos SoCs.

> 

> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>

> ---

>  arch/arm/boot/dts/exynos5420-arndale-octa.dts      | 4 ++++

>  arch/arm/boot/dts/exynos5420-peach-pit.dts         | 4 ++++

>  arch/arm/boot/dts/exynos5420-smdk5420.dts          | 4 ++++

>  arch/arm/boot/dts/exynos5420.dtsi                  | 1 +

>  arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 ++++

>  5 files changed, 17 insertions(+)

> 


Thanks, applied.

Best regards,
Krzysztof

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Patch

diff --git a/arch/arm/boot/dts/exynos5420-arndale-octa.dts b/arch/arm/boot/dts/exynos5420-arndale-octa.dts
index ee1bb9b8b366..b0ac10f124e6 100644
--- a/arch/arm/boot/dts/exynos5420-arndale-octa.dts
+++ b/arch/arm/boot/dts/exynos5420-arndale-octa.dts
@@ -360,6 +360,10 @@ 
 	status = "okay";
 };
 
+&mixer {
+	status = "okay";
+};
+
 &mmc_0 {
 	status = "okay";
 	broken-cd;
diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts
index 683a4cfb4a23..38af8769711c 100644
--- a/arch/arm/boot/dts/exynos5420-peach-pit.dts
+++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts
@@ -696,6 +696,10 @@ 
 	status = "okay";
 };
 
+&mixer {
+	status = "okay";
+};
+
 /* eMMC flash */
 &mmc_0 {
 	status = "okay";
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts
index cc44dc60d81e..310d8637ce9f 100644
--- a/arch/arm/boot/dts/exynos5420-smdk5420.dts
+++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts
@@ -352,6 +352,10 @@ 
 	status = "okay";
 };
 
+&mixer {
+	status = "okay";
+};
+
 &mmc_0 {
 	status = "okay";
 	broken-cd;
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
index 02d2f898efa6..7a8da011512d 100644
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
@@ -646,6 +646,7 @@ 
 			clock-names = "mixer", "hdmi", "sclk_hdmi";
 			power-domains = <&disp_pd>;
 			iommus = <&sysmmu_tv>;
+			status = "disabled";
 		};
 
 		rotator: rotator@11C00000 {
diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
index 9409fbceedec..47d03b3d7a54 100644
--- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
+++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
@@ -551,6 +551,10 @@ 
 	status = "okay";
 };
 
+&mixer {
+	status = "okay";
+};
+
 &mmc_0 {
 	status = "okay";
 	mmc-pwrseq = <&emmc_pwrseq>;