aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2017-11-29 06:26:36 -0500
committerKrzysztof Kozlowski <krzk@kernel.org>2017-12-01 11:46:30 -0500
commitc4e7aba66bf08ed6af292f9d2e54a2806a015349 (patch)
treee02675e7222cc4aff9322fc67bd9f8878d886fee
parente45dda53d38b8e0956be6b8db239611514c7d8dc (diff)
arm64: dts: exynos: Add MFC power domain to Exynos 5433 SoC
This patch adds support for MFC power domain to Exynos 5433 SoCs, which contains following devices: a clock controller, MFC codec device and its SYSMMUs. 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.dtsi11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
index 0a06be283a31..cfa2a0d4dc2f 100644
--- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
@@ -486,6 +486,7 @@
486 486
487 clock-names = "oscclk", "aclk_mfc_400"; 487 clock-names = "oscclk", "aclk_mfc_400";
488 clocks = <&xxti>, <&cmu_top CLK_ACLK_MFC_400>; 488 clocks = <&xxti>, <&cmu_top CLK_ACLK_MFC_400>;
489 power-domains = <&pd_mfc>;
489 }; 490 };
490 491
491 cmu_hevc: clock-controller@14f80000 { 492 cmu_hevc: clock-controller@14f80000 {
@@ -567,6 +568,13 @@
567 label = "DISP"; 568 label = "DISP";
568 }; 569 };
569 570
571 pd_mfc: power-domain@105c4180 {
572 compatible = "samsung,exynos5433-pd";
573 reg = <0x105c4180 0x20>;
574 #power-domain-cells = <0>;
575 label = "MFC";
576 };
577
570 tmu_atlas0: tmu@10060000 { 578 tmu_atlas0: tmu@10060000 {
571 compatible = "samsung,exynos5433-tmu"; 579 compatible = "samsung,exynos5433-tmu";
572 reg = <0x10060000 0x200>; 580 reg = <0x10060000 0x200>;
@@ -992,6 +1000,7 @@
992 <&cmu_mfc CLK_ACLK_XIU_MFCX>; 1000 <&cmu_mfc CLK_ACLK_XIU_MFCX>;
993 iommus = <&sysmmu_mfc_0>, <&sysmmu_mfc_1>; 1001 iommus = <&sysmmu_mfc_0>, <&sysmmu_mfc_1>;
994 iommu-names = "left", "right"; 1002 iommu-names = "left", "right";
1003 power-domains = <&pd_mfc>;
995 }; 1004 };
996 1005
997 sysmmu_decon0x: sysmmu@13a00000 { 1006 sysmmu_decon0x: sysmmu@13a00000 {
@@ -1090,6 +1099,7 @@
1090 clocks = <&cmu_mfc CLK_PCLK_SMMU_MFC_0>, 1099 clocks = <&cmu_mfc CLK_PCLK_SMMU_MFC_0>,
1091 <&cmu_mfc CLK_ACLK_SMMU_MFC_0>; 1100 <&cmu_mfc CLK_ACLK_SMMU_MFC_0>;
1092 #iommu-cells = <0>; 1101 #iommu-cells = <0>;
1102 power-domains = <&pd_mfc>;
1093 }; 1103 };
1094 1104
1095 sysmmu_mfc_1: sysmmu@15210000 { 1105 sysmmu_mfc_1: sysmmu@15210000 {
@@ -1100,6 +1110,7 @@
1100 clocks = <&cmu_mfc CLK_PCLK_SMMU_MFC_1>, 1110 clocks = <&cmu_mfc CLK_PCLK_SMMU_MFC_1>,
1101 <&cmu_mfc CLK_ACLK_SMMU_MFC_1>; 1111 <&cmu_mfc CLK_ACLK_SMMU_MFC_1>;
1102 #iommu-cells = <0>; 1112 #iommu-cells = <0>;
1113 power-domains = <&pd_mfc>;
1103 }; 1114 };
1104 1115
1105 serial_0: serial@14c10000 { 1116 serial_0: serial@14c10000 {