summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qxp.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-imx8qxp.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-imx8qxp.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi35
1 files changed, 30 insertions, 5 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
index 3f5c0afbb57a..c3a33744df5e 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
@@ -719,6 +719,19 @@
#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_mipi_dsi0: PD_MIPI_0_DSI {
reg = <SC_R_MIPI_0>;
#power-domain-cells = <0>;
@@ -726,6 +739,12 @@
#address-cells = <1>;
#size-cells = <0>;
+ pd_mipi_dsi_0_lvds: PD_LVDS0 {
+ reg = <SC_R_LVDS_0>;
+ #power-domain-cells = <0>;
+ power-domains =<&pd_mipi_dsi0>;
+ };
+
pd_mipi_dsi_0_i2c0: PD_MIPI_0_DSI_I2C0 {
reg = <SC_R_MIPI_0_I2C_0>;
#power-domain-cells = <0>;
@@ -750,6 +769,12 @@
#address-cells = <1>;
#size-cells = <0>;
+ pd_mipi_dsi_1_lvds: PD_LVDS1 {
+ reg = <SC_R_LVDS_1>;
+ #power-domain-cells = <0>;
+ power-domains =<&pd_mipi_dsi1>;
+ };
+
pd_mipi_dsi_1_i2c0: PD_MIPI_1_DSI_I2C0 {
reg = <SC_R_MIPI_1_I2C_0>;
#power-domain-cells = <0>;
@@ -1158,7 +1183,7 @@
<&clk IMX8QXP_DC0_DISP0_CLK>,
<&clk IMX8QXP_DC0_DISP1_CLK>;
clock-names = "pll0", "pll1", "disp0", "disp1";
- power-domains = <&pd_dc0>;
+ power-domains = <&pd_dc0_pll1>;
fsl,dpr-channels = <&dpr1_channel1>, <&dpr1_channel2>,
<&dpr1_channel3>, <&dpr2_channel1>,
<&dpr2_channel2>, <&dpr2_channel3>;
@@ -1294,7 +1319,7 @@
#phy-cells = <0>;
clocks = <&clk IMX8QXP_MIPI0_LVDS_PHY_CLK>;
clock-names = "phy";
- power-domains = <&pd_mipi_dsi0>;
+ power-domains = <&pd_mipi_dsi_0_lvds>;
status = "disabled";
};
@@ -1305,7 +1330,7 @@
clocks = <&clk IMX8QXP_MIPI0_LVDS_PIXEL_CLK>,
<&clk IMX8QXP_MIPI0_LVDS_BYPASS_CLK>;
clock-names = "pixel", "bypass";
- power-domains = <&pd_mipi_dsi0>;
+ power-domains = <&pd_mipi_dsi_0_lvds>;
gpr = <&lvds_region1>;
status = "disabled";
@@ -1455,7 +1480,7 @@
#phy-cells = <0>;
clocks = <&clk IMX8QXP_MIPI1_LVDS_PHY_CLK>;
clock-names = "phy";
- power-domains = <&pd_mipi_dsi1>;
+ power-domains = <&pd_mipi_dsi_1_lvds>;
status = "disabled";
};
@@ -1466,7 +1491,7 @@
clocks = <&clk IMX8QXP_MIPI1_LVDS_PIXEL_CLK>,
<&clk IMX8QXP_MIPI1_LVDS_BYPASS_CLK>;
clock-names = "pixel", "bypass";
- power-domains = <&pd_mipi_dsi1>;
+ power-domains = <&pd_mipi_dsi_1_lvds>;
gpr = <&lvds_region2>;
status = "disabled";