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