summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts
diff options
context:
space:
mode:
authorFancy Fang <chen.fang@nxp.com>2021-02-18 10:36:24 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2021-11-02 16:51:07 +0800
commitbf3300a29a0dbbf0686634f2101fd9e0ba2f2be8 (patch)
tree9c362989acff0d10b7a8b4e6ba0a0f3d6a22032b /arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts
parent2f86702a18c1cf6e25e70611385f81407bb5ae7b (diff)
LF-3386 arm64: imx8mq-evk-dcss-rm67191: config disp_apb properly
After reduce the panel RM67191's pixel clock from 132MHz to 121MHz by 'commit 4193a9c3254b ("MLK-3056-2 drm/panel: rm67191: change clock rate to 121MHz for default mod")', the disp_apb clock rate needs to be configured properly to avoid the issue described in LF-33886 ticket with currrent disp_apb clock config like below: sys1_pll_out 5 5 0 800000000 0 0 50000 sys1_pll_800m 5 5 0 800000000 0 0 50000 disp_apb 1 1 0 133333334 0 0 50000 disp_apb_root_clk 2 2 0 133333334 0 0 50000 And configure disp_apb rate to 25MHz like below can solve this issue: sys1_pll_out 5 5 0 800000000 0 0 50000 sys1_pll_800m 5 5 0 800000000 0 0 50000 disp_apb 1 1 0 25000000 0 0 50000 disp_apb_root_clk 2 2 0 25000000 0 0 50000 Signed-off-by: Fancy Fang <chen.fang@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com> Acked-by: Jason Liu <jason.hui.liu@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts b/arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts
index 333fe916d681..a49332ce4876 100644
--- a/arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts
@@ -28,14 +28,17 @@
<&clk IMX8MQ_VIDEO_PLL1_BYPASS>,
<&clk IMX8MQ_VIDEO_PLL1_REF_SEL>,
<&clk IMX8MQ_CLK_DISP_AXI>,
+ <&clk IMX8MQ_CLK_DISP_APB>,
<&clk IMX8MQ_CLK_DISP_RTRM>;
assigned-clock-parents = <&clk IMX8MQ_VIDEO_PLL1_OUT>,
<&clk IMX8MQ_VIDEO_PLL1>,
<&clk IMX8MQ_CLK_27M>,
<&clk IMX8MQ_SYS1_PLL_800M>,
+ <&clk IMX8MQ_SYS1_PLL_800M>,
<&clk IMX8MQ_SYS1_PLL_800M>;
assigned-clock-rates = <600000000>, <0>, <0>,
<800000000>,
+ <25000000>,
<400000000>;
port@0 {