一部のPLLではSSCG_ENを1とすることでSpread Spectrum ModeをEnabledすることが可能です。
一部のPLLは、
Reference Manual Rev.1の5.1.5.4.4 SSCG and Fractional PLLsに記載のARM PLL, GPU PLL, VPU PLL, DRAM PLL, Audio PLL1/2, Video PLL1が該当し、これらをLVDS(LDB)のクロックソースとして選択してください。
以下、u-bootでの設定変更箇所です。
--- a/arch/arm/mach-imx/imx8m/clock_imx8mm.c
+++ b/arch/arm/mach-imx/imx8m/clock_imx8mm.c
@@ -106,6 +106,11 @@ static int fracpll_configure(enum pll_clocks pll, u32 freq)
(rate->sdiv << SDIV_SHIFT);
writel(div_val, pll_base + 4);
writel(rate->kdiv << KDIV_SHIFT, pll_base + 8);
+
+#ifdef CONFIG_IMX8MP
+ if(pll == ANATOP_VIDEO_PLL)
+ writel(0x80010102, &ana_pll->video_pll1_sscg_ctl);
+#endif