summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi
diff options
context:
space:
mode:
authorOliver Brown <oliver.brown@nxp.com>2018-03-07 13:27:47 -0600
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:30:51 +0800
commit6d0ed57b3d9f70a3762bb40e304e91c9a85e4199 (patch)
tree42cf2e58dd2e0d73b1b934414621cbef4b94e97b /arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi
parentbf8737add1fe71332791afe4dbb59a0ce2467e01 (diff)
MLK-17729: ARM64: dts: Add power domains for display resources
Some resources are being enabled without the associated resource being powered up. Signed-off-by: Oliver Brown <oliver.brown@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi33
1 files changed, 31 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi
index 82ae55d1d33d..9c710a1b88f2 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi
@@ -180,6 +180,20 @@
#address-cells = <1>;
#size-cells = <0>;
+ pd_dc0_pll0: PD_DC_0_PLL_0{
+ reg = <SC_R_DC_0_PLL_0>;
+ #power-domain-cells = <0>;
+ power-domains =<&pd_dc0>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ pd_dc0_pll1: PD_DC_0_PLL_1{
+ reg = <SC_R_DC_0_PLL_1>;
+ #power-domain-cells = <0>;
+ power-domains =<&pd_dc0_pll0>;
+ };
+ };
+
pd_mipi0: PD_MIPI_0_DSI {
reg = <SC_R_MIPI_0>;
#power-domain-cells = <0>;
@@ -248,6 +262,21 @@
#power-domain-cells = <0>;
#address-cells = <1>;
#size-cells = <0>;
+
+ pd_dc1_pll0: PD_DC_1_PLL_0{
+ reg = <SC_R_DC_1_PLL_0>;
+ #power-domain-cells = <0>;
+ power-domains =<&pd_dc1>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ pd_dc1_pll1: PD_DC_1_PLL_1{
+ reg = <SC_R_DC_1_PLL_1>;
+ #power-domain-cells = <0>;
+ power-domains =<&pd_dc1_pll0>;
+ };
+ };
+
pd_mipi1: PD_MIPI_1_DSI {
reg = <SC_R_MIPI_1>;
#power-domain-cells = <0>;
@@ -1409,7 +1438,7 @@
<&clk IMX8QM_DC0_DISP1_SEL>;
assigned-clock-parents = <&clk IMX8QM_DC0_PLL0_CLK>,
<&clk IMX8QM_DC0_PLL1_CLK>;
- power-domains = <&pd_dc0>;
+ power-domains = <&pd_dc0_pll1>;
fsl,dpr-channels = <&dpr1_channel1>, <&dpr1_channel2>,
<&dpr1_channel3>, <&dpr2_channel1>,
<&dpr2_channel2>, <&dpr2_channel3>;
@@ -1873,7 +1902,7 @@
<&clk IMX8QM_DC1_DISP1_SEL>;
assigned-clock-parents = <&clk IMX8QM_DC1_PLL0_CLK>,
<&clk IMX8QM_DC1_PLL1_CLK>;
- power-domains = <&pd_dc1>;
+ power-domains = <&pd_dc1_pll1>;
fsl,dpr-channels = <&dpr3_channel1>, <&dpr3_channel2>,
<&dpr3_channel3>, <&dpr4_channel1>,
<&dpr4_channel2>, <&dpr4_channel3>;