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