diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2017-11-29 06:26:35 -0500 |
---|---|---|
committer | Krzysztof Kozlowski <krzk@kernel.org> | 2017-12-01 11:46:28 -0500 |
commit | e45dda53d38b8e0956be6b8db239611514c7d8dc (patch) | |
tree | e9ea2ac3cb535299b4bc748e6052e15e7e914dab | |
parent | 9715ed87c94e8839e7e7d32e038aa21dc81785d4 (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.dtsi | 10 |
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 { |