Signed-off-by: Christophe Leroy <christophe.le...@c-s.fr>
---
 arch/powerpc/cpu/mpc8xx/cpu_init.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/powerpc/cpu/mpc8xx/cpu_init.c 
b/arch/powerpc/cpu/mpc8xx/cpu_init.c
index f621d6285c..5da12faf21 100644
--- a/arch/powerpc/cpu/mpc8xx/cpu_init.c
+++ b/arch/powerpc/cpu/mpc8xx/cpu_init.c
@@ -64,6 +64,18 @@ void cpu_init_f (volatile immap_t * immr)
        reg |= CONFIG_SYS_SCCR;
        immr->im_clkrst.car_sccr = reg;
 
+#ifdef CONFIG_MPC86x
+       /* BUG MPC866 GLL2 consideration */
+       reg = immr->im_clkrst.car_sccr;
+       /* probably we use the mode 1:2:1 */
+       if ((reg & 0x00060000) == 0x00020000) {
+               reg &= ~0x00060000;
+               immr->im_clkrst.car_sccr = reg;
+               reg |= 0x00020000;
+               immr->im_clkrst.car_sccr = reg;
+       }
+#endif
+
        /* PLL (CPU clock) settings (15-30) */
 
        immr->im_clkrstk.cark_plprcrk = KAPWR_KEY;
-- 
2.12.0

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to