[U-Boot] [PATCH 0/2] powerpc/mpc86xx: Fix BAT register setup

Becky Bruce beckyb at kernel.crashing.org
Tue Oct 4 02:10:49 CEST 2011


This set of 2 patches fixes the BAT register setup on mpc86xx.
Currently, we overwrite a BAT register while running out of it which
is dangerous and can cause problems like the system going into the
weeds.

The first patch cleans up the SRIO config information used for setup
of the SRIO BAT registers - there were duplicate defines there.
The second changes the method used for setting up BATs to disable
translation while we do the setup.

We have tested this on mpc8641, and I believe it is safe for the other
86xx platforms like the sbc, but I'd appreciate input.

Cheers,
Becky

 arch/powerpc/cpu/mpc86xx/cpu_init.c |   28 --------
 arch/powerpc/cpu/mpc86xx/start.S    |   69 ++++++++++++++++++-
 include/configs/MPC8641HPCN.h       |  128 ++++++++++++++++++++---------------
 include/mpc86xx.h                   |    1 +
 4 files changed, 142 insertions(+), 84 deletions(-)





More information about the U-Boot mailing list