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(-)



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

Reply via email to