summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi
diff options
context:
space:
mode:
authorRobert Chiras <robert.chiras@nxp.com>2018-11-26 14:35:12 +0200
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:36:05 +0800
commitf7743a67d1493f423a336af5e8a68970a8aacb2f (patch)
tree1b2ad2352414137fc0cb86e44757141f0947343d /arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi
parentb9e3b7421f14447e09ce7031a48a098a829f9adb (diff)
MLK-17537-11: arch: arm64: fsl-imx8mq-evk: Reconfigure LCDIF, DCSS & DSI clocks
Reconfigure the LCDIF, DCSS and DSI clocks such that we can use mode_valid to determine which mode can be supported or not by a specific display pipe (DCSS+DSI or LCDIF+DSI). Signed-off-by: Robert Chiras <robert.chiras@nxp.com> Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi31
1 files changed, 9 insertions, 22 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi
index d801dba4d92e..7d124d3d3e30 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi
@@ -30,24 +30,22 @@
<&clk IMX8MQ_CLK_DISP_AXI_ROOT>,
<&clk IMX8MQ_CLK_DISP_RTRM_ROOT>,
<&clk IMX8MQ_CLK_DC_PIXEL>,
- <&clk IMX8MQ_CLK_DUMMY>,
- <&clk IMX8MQ_CLK_DISP_DTRC>;
- clock-names = "apb", "axi", "rtrm", "pix_div", "pix_out", "dtrc";
+ <&clk IMX8MQ_CLK_DISP_DTRC>,
+ <&clk IMX8MQ_VIDEO_PLL1>,
+ <&clk IMX8MQ_CLK_27M>,
+ <&clk IMX8MQ_CLK_25M>;
+ clock-names = "apb", "axi", "rtrm", "pix", "dtrc", "pll",
+ "pll_src1", "pll_src2";
assigned-clocks = <&clk IMX8MQ_CLK_DC_PIXEL>,
<&clk IMX8MQ_CLK_DISP_AXI>,
- <&clk IMX8MQ_CLK_DISP_RTRM>,
- <&clk IMX8MQ_VIDEO_PLL1_REF_SEL>,
- <&clk IMX8MQ_VIDEO_PLL1>;
+ <&clk IMX8MQ_CLK_DISP_RTRM>;
assigned-clock-parents = <&clk IMX8MQ_VIDEO_PLL1_OUT>,
<&clk IMX8MQ_SYS1_PLL_800M>,
- <&clk IMX8MQ_SYS1_PLL_800M>,
- <&clk IMX8MQ_CLK_25M>;
+ <&clk IMX8MQ_SYS1_PLL_800M>;
assigned-clock-rates = <600000000>,
<800000000>,
- <0>,
- <400000000>,
- <599999999>;
+ <400000000>;
dcss_disp0: port@0 {
reg = <0>;
@@ -64,17 +62,6 @@
&mipi_dsi {
status = "okay";
- assigned-clocks = <&clk IMX8MQ_CLK_DSI_PHY_REF>,
- <&clk IMX8MQ_CLK_DSI_CORE>,
- <&clk IMX8MQ_VIDEO_PLL1_REF_SEL>,
- <&clk IMX8MQ_VIDEO_PLL1>;
- assigned-clock-parents = <&clk IMX8MQ_VIDEO_PLL1_OUT>,
- <&clk IMX8MQ_SYS1_PLL_266M>,
- <&clk IMX8MQ_CLK_25M>;
- assigned-clock-rates = <24000000>,
- <266000000>,
- <0>,
- <599999999>;
port@1 {
mipi_dsi_in: endpoint {