diff --git a/drivers/amlogic/clk/tl1/tl1_clk-pll.c b/drivers/amlogic/clk/tl1/tl1_clk-pll.c index 637f4bcd1213..a954a316ccc8 100644 --- a/drivers/amlogic/clk/tl1/tl1_clk-pll.c +++ b/drivers/amlogic/clk/tl1/tl1_clk-pll.c @@ -507,6 +507,9 @@ static void meson_tl1_pll_disable(struct clk_hw *hw) writel(readl(pll->base + p->reg_off) & (~MESON_PLL_ENABLE), pll->base + p->reg_off); + if (!strcmp(clk_hw_get_name(hw), "pcie_pll")) + writel(0x60000000, pll->base + p->reg_off + 54 * 4); + if (pll->lock) spin_unlock_irqrestore(pll->lock, flags); }