powerpc/mpc8548: Add workaround for erratum NMG_LBC103
authorKumar Gala <galak@kernel.crashing.org>
Mon, 3 Oct 2011 13:37:57 +0000 (08:37 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Mon, 3 Oct 2011 13:52:15 +0000 (08:52 -0500)
commit2b3a1cdd9ed14441ae91845851aaf91adddbafc0
treedd409bc5656f74b3e9bc69054219eb076ada6d08
parent5ace2992b5a89afaa3144af4a076480651f4ddfa
powerpc/mpc8548: Add workaround for erratum NMG_LBC103

The erratum NMG_LBC103 is LBIU3 in MPC8548 errata document.
Any local bus transaction may fail during LBIU resynchronization
process when the clock divider [CLKDIV] is changing. Ensure there
is no transaction on the local bus for at least 100 microseconds
after changing clock divider LCRR[CLKDIV].

Refer to the erratum LBIU3 of mpc8548.

Signed-off-by: Zhao Chenhui <chenhui.zhao@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/cpu/mpc85xx/cmd_errata.c
arch/powerpc/cpu/mpc85xx/cpu_init.c
arch/powerpc/include/asm/config_mpc85xx.h