arm64: dts: mipi-lvds: fix mipi rx/tx clocks
authorAisheng Dong <aisheng.dong@nxp.com>
Fri, 6 Dec 2019 11:42:30 +0000 (11:42 +0000)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:21:37 +0000 (11:21 +0800)
commitfd4160d1d46e684cd160988c7bd8389df7821f35
tree81be14ade328f9406c78c50c7da09339448370f9
parent6180afca682879819e47ef12b71b37ecaa3efbe7
arm64: dts: mipi-lvds: fix mipi rx/tx clocks

By default, the MIPI RX and TX clocks are parented to the BYPASS clock,
but it seems that this doesn't work on QXP. Since these clocks can also
be parented to MIPI_PLL and MIPI_PLL_DIV2, use the MIPI_PLL_DIV2 with a
fixed rate of 432M and parent the RX and TX clocks to it.
This works on both QM and QXP.

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi
arch/arm64/boot/dts/freescale/imx8qxp-ss-lvds.dtsi