]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
drivers: clk: agilex5: Set PLL to asynchronous mode
authorAlif Zakuan Yuslaimi <alif.zakuan.yuslaimi@intel.com>
Tue, 18 Feb 2025 08:34:50 +0000 (16:34 +0800)
committerTom Rini <trini@konsulko.com>
Tue, 25 Feb 2025 16:53:41 +0000 (10:53 -0600)
PLL frequency would overshoot from the original target in
synchronous mode during low VCC voltage condition.

To resolve this issue, PLL is set to run on asynchronous mode
instead of enabling synchronous mode in the clock driver.

Signed-off-by: Muhammad Hazim Izzat Zamri <muhammad.hazim.izzat.zamri@altera.com>
Signed-off-by: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>
Reviewed-by: Tien Fong Chee <tien.fong.chee@altera.com>
drivers/clk/altera/clk-agilex5.c

index a284b562486d9efaed54209a2b07713599380242..fb1e72ffc5cdef4d641982daf2b57f185ec327c8 100644 (file)
@@ -72,15 +72,6 @@ static const struct {
        u32 val;
        u32 mask;
 } membus_pll[] = {
-       {
-               MEMBUS_CLKSLICE_REG,
-               /*
-                * BIT[7:7]
-                * Enable source synchronous mode
-                */
-               BIT(7),
-               BIT(7)
-       },
        {
                MEMBUS_SYNTHCALFOSC_INIT_CENTERFREQ_REG,
                /*