Skip to content

Commit bb0cb8e

Browse files
Sandor YuNitin Garg
authored andcommitted
MLK-10117-5:dts: Enable dispmix power management in imx6sx/sl dts
Add disp mix power management clocks to gpc item. Add disp mix power management to lcdif, pxp and csi module. Signed-off-by: Sandor Yu <R01008@freescale.com>
1 parent cd58061 commit bb0cb8e

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

arch/arm/boot/dts/imx6sl.dtsi

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -656,8 +656,12 @@
656656
reg = <0x020dc000 0x4000>;
657657
interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>;
658658
pu-supply = <&reg_pu>;
659-
clocks = <&clks IMX6SL_CLK_GPU2D_OVG>,
660-
<&clks IMX6SL_CLK_GPU2D_PODF>;
659+
clocks = <&clks IMX6SL_CLK_GPU2D_PODF>, <&clks IMX6SL_CLK_GPU2D_OVG>,
660+
<&clks IMX6SL_CLK_IPG>, <&clks IMX6SL_CLK_LCDIF_AXI>,
661+
<&clks IMX6SL_CLK_LCDIF_PIX>, <&clks IMX6SL_CLK_EPDC_AXI>,
662+
<&clks IMX6SL_CLK_EPDC_PIX>, <&clks IMX6SL_CLK_PXP_AXI>;
663+
clock-names = "gpu2d_podf", "gpu2d_ovg", "ipg", "lcd_axi",
664+
"lcd_pix", "epdc_axi", "epdc_pix", "pxp_axi";
661665
#power-domain-cells = <1>;
662666
};
663667

@@ -680,6 +684,7 @@
680684
<&clks IMX6SL_CLK_DUMMY>,
681685
<&clks IMX6SL_CLK_DUMMY>;
682686
clock-names = "disp-axi", "csi_mclk", "disp_dcic";
687+
power-domains = <&gpc 2>;
683688
status = "disabled";
684689
};
685690

@@ -707,6 +712,7 @@
707712
interrupts = <0 98 IRQ_TYPE_LEVEL_HIGH>;
708713
clocks = <&clks IMX6SL_CLK_PXP_AXI>, <&clks IMX6SL_CLK_DUMMY>;
709714
clock-names = "pxp-axi", "disp-axi";
715+
power-domains = <&gpc 2>;
710716
status = "disabled";
711717
};
712718

@@ -716,6 +722,7 @@
716722
interrupts = <0 97 IRQ_TYPE_LEVEL_HIGH>;
717723
clocks = <&clks IMX6SL_CLK_EPDC_AXI>, <&clks IMX6SL_CLK_EPDC_PIX>;
718724
clock-names = "epdc_axi", "epdc_pix";
725+
power-domains = <&gpc 2>;
719726
};
720727

721728
lcdif: lcdif@020f8000 {
@@ -726,6 +733,7 @@
726733
<&clks IMX6SL_CLK_LCDIF_AXI>,
727734
<&clks IMX6SL_CLK_DUMMY>;
728735
clock-names = "pix", "axi", "disp_axi";
736+
power-domains = <&gpc 2>;
729737
status = "disabled";
730738
};
731739

arch/arm/boot/dts/imx6sx.dtsi

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,12 @@
807807
reg = <0x020dc000 0x4000>;
808808
interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
809809
fsl,mf-mix-wakeup-irq = <0x7c00000 0x3d00 0x0 0x400240>;
810-
clocks = <&clks IMX6SX_CLK_GPU>;
810+
clocks = <&clks IMX6SX_CLK_GPU>, <&clks IMX6SX_CLK_IPG>,
811+
<&clks IMX6SX_CLK_PXP_AXI>, <&clks IMX6SX_CLK_DISPLAY_AXI>,
812+
<&clks IMX6SX_CLK_LCDIF1_PIX>, <&clks IMX6SX_CLK_LCDIF_APB>,
813+
<&clks IMX6SX_CLK_LCDIF2_PIX>, <&clks IMX6SX_CLK_CSI>;
814+
clock-names = "gpu3d_core", "ipg", "pxp_axi", "disp_axi", "lcdif1_pix",
815+
"lcdif_axi", "lcdif2_pix", "csi_mclk";
811816
pcie-phy-supply = <&reg_pcie_phy>;
812817
#power-domain-cells = <1>;
813818
};
@@ -1255,6 +1260,7 @@
12551260
<&clks IMX6SX_CLK_CSI>,
12561261
<&clks IMX6SX_CLK_DCIC1>;
12571262
clock-names = "disp-axi", "csi_mclk", "disp_dcic";
1263+
power-domains = <&gpc 2>;
12581264
status = "disabled";
12591265
};
12601266

@@ -1265,6 +1271,7 @@
12651271
clocks = <&clks IMX6SX_CLK_PXP_AXI>,
12661272
<&clks IMX6SX_CLK_DISPLAY_AXI>;
12671273
clock-names = "pxp-axi", "disp-axi";
1274+
power-domains = <&gpc 2>;
12681275
status = "disabled";
12691276
};
12701277

@@ -1276,6 +1283,7 @@
12761283
<&clks IMX6SX_CLK_CSI>,
12771284
<&clks IMX6SX_CLK_DCIC2>;
12781285
clock-names = "disp-axi", "csi_mclk", "disp_dcic";
1286+
power-domains = <&gpc 2>;
12791287
status = "disabled";
12801288
};
12811289

@@ -1287,6 +1295,7 @@
12871295
<&clks IMX6SX_CLK_LCDIF_APB>,
12881296
<&clks IMX6SX_CLK_DISPLAY_AXI>;
12891297
clock-names = "pix", "axi", "disp_axi";
1298+
power-domains = <&gpc 2>;
12901299
status = "disabled";
12911300
};
12921301

@@ -1298,6 +1307,7 @@
12981307
<&clks IMX6SX_CLK_LCDIF_APB>,
12991308
<&clks IMX6SX_CLK_DISPLAY_AXI>;
13001309
clock-names = "pix", "axi", "disp_axi";
1310+
power-domains = <&gpc 2>;
13011311
status = "disabled";
13021312
};
13031313

0 commit comments

Comments
 (0)