[PATCH 5/5] arm64: dts: imx8mp: Drop VIDEO_PLL1 assigned rate
From: Miquel Raynal
Date: Wed Oct 21 2026 - 09:18:32 EST
This rate has never been assigned for good reasons. It was assigning a
frequency only adapted to the panel of some evaluation board, while
allowing a rate division by 7 and 14 for the needs of the LDB.
Linux now has an LCM-based divisor calculation that allows us from
dropping that inappropriate assignment.
Signed-off-by: Miquel Raynal <miquel.raynal@xxxxxxxxxxx>
---
I believe most of the users of this DTS set their own frequency in their
downstream DTS, just because the existing assignment won't fit their
panels, so while in theory this change could break bootloaders/other OS
pulling this file, in practice it is unlikely it will. I don't know if
we really want to do that cleanup or not since at most it is an
incorrect and useless assignment, but at least one should know that it
can (should?) be removed.
---
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index 9cf9f6f08654..7691d917646e 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -1988,16 +1988,14 @@ media_blk_ctrl: blk-ctrl@32ec0000 {
<&clk IMX8MP_CLK_MEDIA_APB>,
<&clk IMX8MP_CLK_MEDIA_DISP1_PIX>,
<&clk IMX8MP_CLK_MEDIA_DISP2_PIX>,
- <&clk IMX8MP_CLK_MEDIA_ISP>,
- <&clk IMX8MP_VIDEO_PLL1>;
+ <&clk IMX8MP_CLK_MEDIA_ISP>;
assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_1000M>,
<&clk IMX8MP_SYS_PLL1_800M>,
<&clk IMX8MP_VIDEO_PLL1_OUT>,
<&clk IMX8MP_VIDEO_PLL1_OUT>,
<&clk IMX8MP_SYS_PLL2_500M>;
assigned-clock-rates = <500000000>, <200000000>,
- <0>, <0>, <500000000>,
- <1039500000>;
+ <0>, <0>, <500000000>;
#power-domain-cells = <1>;
lvds_bridge: bridge@5c {
--
2.56.0