mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
ram: ast2600: Keep MPLL power on
According to the PLL vendor, we should keep the PLL power on, so we shouldn't toggle the power-down bit during PLL initialization. Signed-off-by: Dylan Hung <dylan_hung@aspeedtech.com> Reviewed-by: Joel Stanley <joel@jms.id.au>
This commit is contained in:
parent
94d30f476f
commit
45443f6089
1 changed files with 3 additions and 3 deletions
|
@ -1089,13 +1089,13 @@ static int ast2600_sdrammc_probe(struct udevice *dev)
|
|||
}
|
||||
|
||||
reg = readl(&priv->scu->mpll);
|
||||
reg &= ~(SCU_PLL_BYPASS | SCU_PLL_DIV_MASK |
|
||||
reg &= ~(SCU_PLL_BYPASS | SCU_PLL_OFF | SCU_PLL_DIV_MASK |
|
||||
SCU_PLL_DENUM_MASK | SCU_PLL_NUM_MASK);
|
||||
reg |= (SCU_PLL_RST | SCU_PLL_OFF | SCU_MPLL_FREQ_CFG);
|
||||
reg |= (SCU_PLL_RST | SCU_MPLL_FREQ_CFG);
|
||||
writel(reg, &priv->scu->mpll);
|
||||
writel(SCU_MPLL_EXT_CFG, &priv->scu->mpll_ext);
|
||||
udelay(100);
|
||||
reg &= ~(SCU_PLL_RST | SCU_PLL_OFF);
|
||||
reg &= ~SCU_PLL_RST;
|
||||
writel(reg, &priv->scu->mpll);
|
||||
|
||||
while ((readl(&priv->scu->mpll_ext) & BIT(31)) == 0)
|
||||
|
|
Loading…
Reference in a new issue