aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2017-11-29 06:26:35 -0500
committerKrzysztof Kozlowski <krzk@kernel.org>2017-12-01 11:46:28 -0500
commite45dda53d38b8e0956be6b8db239611514c7d8dc (patch)
treee9ea2ac3cb535299b4bc748e6052e15e7e914dab
parent9715ed87c94e8839e7e7d32e038aa21dc81785d4 (diff)
arm64: dts: exynos: Add MSCL power domain to Exynos 5433 SoC
This patch adds support for MSCL power domain to Exynos 5433 SoCs, which contains following devices: a clock controller, JPEG codec device and its SYSMMU. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
-rw-r--r--arch/arm64/boot/dts/exynos/exynos5433.dtsi10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
index 95f30ccc00a3..0a06be283a31 100644
--- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
@@ -476,6 +476,7 @@
476 clocks = <&xxti>, 476 clocks = <&xxti>,
477 <&cmu_top CLK_SCLK_JPEG_MSCL>, 477 <&cmu_top CLK_SCLK_JPEG_MSCL>,
478 <&cmu_top CLK_ACLK_MSCL_400>; 478 <&cmu_top CLK_ACLK_MSCL_400>;
479 power-domains = <&pd_mscl>;
479 }; 480 };
480 481
481 cmu_mfc: clock-controller@15280000 { 482 cmu_mfc: clock-controller@15280000 {
@@ -552,6 +553,13 @@
552 label = "GSCL"; 553 label = "GSCL";
553 }; 554 };
554 555
556 pd_mscl: power-domain@105c4040 {
557 compatible = "samsung,exynos5433-pd";
558 reg = <0x105c4040 0x20>;
559 #power-domain-cells = <0>;
560 label = "MSCL";
561 };
562
555 pd_disp: power-domain@105c4080 { 563 pd_disp: power-domain@105c4080 {
556 compatible = "samsung,exynos5433-pd"; 564 compatible = "samsung,exynos5433-pd";
557 reg = <0x105c4080 0x20>; 565 reg = <0x105c4080 0x20>;
@@ -971,6 +979,7 @@
971 <&cmu_mscl CLK_ACLK_XIU_MSCLX>, 979 <&cmu_mscl CLK_ACLK_XIU_MSCLX>,
972 <&cmu_mscl CLK_SCLK_JPEG>; 980 <&cmu_mscl CLK_SCLK_JPEG>;
973 iommus = <&sysmmu_jpeg>; 981 iommus = <&sysmmu_jpeg>;
982 power-domains = <&pd_mscl>;
974 }; 983 };
975 984
976 mfc: codec@152E0000 { 985 mfc: codec@152E0000 {
@@ -1070,6 +1079,7 @@
1070 clocks = <&cmu_mscl CLK_PCLK_SMMU_JPEG>, 1079 clocks = <&cmu_mscl CLK_PCLK_SMMU_JPEG>,
1071 <&cmu_mscl CLK_ACLK_SMMU_JPEG>; 1080 <&cmu_mscl CLK_ACLK_SMMU_JPEG>;
1072 #iommu-cells = <0>; 1081 #iommu-cells = <0>;
1082 power-domains = <&pd_mscl>;
1073 }; 1083 };
1074 1084
1075 sysmmu_mfc_0: sysmmu@15200000 { 1085 sysmmu_mfc_0: sysmmu@15200000 {