diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2015-02-04 09:44:16 -0500 |
---|---|---|
committer | Kukjin Kim <kgene@kernel.org> | 2015-02-26 15:29:32 -0500 |
commit | 2d2c9a8d0a4f90e298315d2f4a282d8bd5d45e5c (patch) | |
tree | c9ee7eb8b6068b2f1943b0f7288038af551f5341 /arch/arm/boot/dts/exynos5250.dtsi | |
parent | c950ea680766efeb653599cc8a018b2b1f3d2d0a (diff) |
ARM: dts: add display power domain for exynos5250
The patch adds domain definition and references to it in appropriate devices.
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
[mszyprow: rebased onto generic power domains dt bindings]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Kukjin Kim <kgene@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/exynos5250.dtsi')
-rw-r--r-- | arch/arm/boot/dts/exynos5250.dtsi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 3fca8e455b47..adbde1adad95 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi | |||
@@ -105,6 +105,12 @@ | |||
105 | #power-domain-cells = <0>; | 105 | #power-domain-cells = <0>; |
106 | }; | 106 | }; |
107 | 107 | ||
108 | pd_disp1: disp1-power-domain@100440A0 { | ||
109 | compatible = "samsung,exynos4210-pd"; | ||
110 | reg = <0x100440A0 0x20>; | ||
111 | #power-domain-cells = <0>; | ||
112 | }; | ||
113 | |||
108 | clock: clock-controller@10010000 { | 114 | clock: clock-controller@10010000 { |
109 | compatible = "samsung,exynos5250-clock"; | 115 | compatible = "samsung,exynos5250-clock"; |
110 | reg = <0x10010000 0x30000>; | 116 | reg = <0x10010000 0x30000>; |
@@ -742,6 +748,7 @@ | |||
742 | hdmi: hdmi { | 748 | hdmi: hdmi { |
743 | compatible = "samsung,exynos4212-hdmi"; | 749 | compatible = "samsung,exynos4212-hdmi"; |
744 | reg = <0x14530000 0x70000>; | 750 | reg = <0x14530000 0x70000>; |
751 | power-domains = <&pd_disp1>; | ||
745 | interrupts = <0 95 0>; | 752 | interrupts = <0 95 0>; |
746 | clocks = <&clock CLK_HDMI>, <&clock CLK_SCLK_HDMI>, | 753 | clocks = <&clock CLK_HDMI>, <&clock CLK_SCLK_HDMI>, |
747 | <&clock CLK_SCLK_PIXEL>, <&clock CLK_SCLK_HDMIPHY>, | 754 | <&clock CLK_SCLK_PIXEL>, <&clock CLK_SCLK_HDMIPHY>, |
@@ -754,6 +761,7 @@ | |||
754 | mixer { | 761 | mixer { |
755 | compatible = "samsung,exynos5250-mixer"; | 762 | compatible = "samsung,exynos5250-mixer"; |
756 | reg = <0x14450000 0x10000>; | 763 | reg = <0x14450000 0x10000>; |
764 | power-domains = <&pd_disp1>; | ||
757 | interrupts = <0 94 0>; | 765 | interrupts = <0 94 0>; |
758 | clocks = <&clock CLK_MIXER>, <&clock CLK_HDMI>, | 766 | clocks = <&clock CLK_MIXER>, <&clock CLK_HDMI>, |
759 | <&clock CLK_SCLK_HDMI>; | 767 | <&clock CLK_SCLK_HDMI>; |
@@ -767,6 +775,7 @@ | |||
767 | }; | 775 | }; |
768 | 776 | ||
769 | dp: dp-controller@145B0000 { | 777 | dp: dp-controller@145B0000 { |
778 | power-domains = <&pd_disp1>; | ||
770 | clocks = <&clock CLK_DP>; | 779 | clocks = <&clock CLK_DP>; |
771 | clock-names = "dp"; | 780 | clock-names = "dp"; |
772 | phys = <&dp_phy>; | 781 | phys = <&dp_phy>; |
@@ -774,6 +783,7 @@ | |||
774 | }; | 783 | }; |
775 | 784 | ||
776 | fimd: fimd@14400000 { | 785 | fimd: fimd@14400000 { |
786 | power-domains = <&pd_disp1>; | ||
777 | clocks = <&clock CLK_SCLK_FIMD1>, <&clock CLK_FIMD1>; | 787 | clocks = <&clock CLK_SCLK_FIMD1>, <&clock CLK_FIMD1>; |
778 | clock-names = "sclk_fimd", "fimd"; | 788 | clock-names = "sclk_fimd", "fimd"; |
779 | }; | 789 | }; |