This serie makes some cleanup in the powerpc area following the reintroduction of the 8xx.
v2 takes into account comments from Wolfgang and Tom Christophe Leroy (14): powerpc, 8xx: Simplify brgclk calculation and remove get_brgclk() powerpc: get rid of addr_probe() powerpc, timer: Does 8xx specific actions in 8xx cpu_init power, timer: reset TBL before TBU powerpc: move set_msr() and get_msr() into .h powerpc: Remove unneccessary #ifdefs in reginfo Convert CONFIG_CMD_REGINFO to Kconfig powerpc, 8xx: Simplifying check_CPU() powerpc, 8xx: Move cache function into C files powerpc, 8xx: move get_immr() into C powerpc, 8xx: move cache helper into C powerpc: move get_pvr() and get_svr() into C powerpc, 8xx: fix missing function declarations. powerpc: Remove 8260 remainders MAINTAINERS | 6 -- README | 1 - arch/powerpc/Kconfig | 3 + arch/powerpc/cpu/mpc83xx/start.S | 10 ---- arch/powerpc/cpu/mpc83xx/traps.c | 27 --------- arch/powerpc/cpu/mpc85xx/cpu.c | 3 +- arch/powerpc/cpu/mpc85xx/start.S | 10 ---- arch/powerpc/cpu/mpc85xx/traps.c | 8 --- arch/powerpc/cpu/mpc86xx/cpu.c | 3 +- arch/powerpc/cpu/mpc86xx/start.S | 10 ---- arch/powerpc/cpu/mpc86xx/traps.c | 10 ---- arch/powerpc/cpu/mpc8xx/Makefile | 1 + arch/powerpc/cpu/mpc8xx/cache.c | 49 ++++++++++++++++ arch/powerpc/cpu/mpc8xx/cpu.c | 39 +++---------- arch/powerpc/cpu/mpc8xx/cpu_init.c | 5 +- arch/powerpc/cpu/mpc8xx/immap.c | 13 +++-- arch/powerpc/cpu/mpc8xx/reginfo.c | 3 +- arch/powerpc/cpu/mpc8xx/speed.c | 25 +------- arch/powerpc/cpu/mpc8xx/start.S | 108 ----------------------------------- arch/powerpc/cpu/mpc8xx/traps.c | 10 +--- arch/powerpc/include/asm/cache.h | 32 +++++++++++ arch/powerpc/include/asm/ppc.h | 49 +++++++++++++--- arch/powerpc/include/asm/processor.h | 14 ----- arch/powerpc/lib/bootm.c | 2 + arch/powerpc/lib/interrupts.c | 17 ------ arch/powerpc/lib/kgdb.c | 14 ----- arch/powerpc/lib/time.c | 13 +---- cmd/Kconfig | 5 ++ cmd/reginfo.c | 20 +------ drivers/i2c/soft_i2c.c | 4 -- drivers/net/mpc8xx_fec.c | 1 + drivers/serial/serial.c | 3 - include/config_cmd_all.h | 1 - include/configs/B4860QDS.h | 2 - include/configs/BSC9131RDB.h | 5 -- include/configs/BSC9132QDS.h | 5 -- include/configs/C29XPCIE.h | 5 -- include/configs/M5208EVBE.h | 3 - include/configs/M52277EVB.h | 3 - include/configs/M5235EVB.h | 1 - include/configs/M53017EVB.h | 3 - include/configs/M5329EVB.h | 2 - include/configs/M5373EVB.h | 2 - include/configs/M54418TWR.h | 1 - include/configs/M54451EVB.h | 3 - include/configs/M54455EVB.h | 1 - include/configs/M5475EVB.h | 1 - include/configs/M5485EVB.h | 1 - include/configs/MCR3000.h | 3 - include/configs/MPC8536DS.h | 2 - include/configs/MPC8541CDS.h | 2 - include/configs/MPC8544DS.h | 2 - include/configs/MPC8548CDS.h | 2 - include/configs/MPC8555CDS.h | 2 - include/configs/MPC8560ADS.h | 2 - include/configs/MPC8568MDS.h | 2 - include/configs/MPC8569MDS.h | 2 - include/configs/MPC8572DS.h | 2 - include/configs/MPC8610HPCD.h | 2 - include/configs/MPC8641HPCN.h | 2 - include/configs/P1010RDB.h | 5 -- include/configs/P1022DS.h | 2 - include/configs/P1023RDB.h | 2 - include/configs/T102xQDS.h | 2 - include/configs/T102xRDB.h | 2 - include/configs/T1040QDS.h | 2 - include/configs/T104xRDB.h | 2 - include/configs/T208xQDS.h | 2 - include/configs/T208xRDB.h | 2 - include/configs/T4240RDB.h | 2 - include/configs/TQM834x.h | 2 - include/configs/UCP1020.h | 5 -- include/configs/astro_mcf5373l.h | 1 - include/configs/controlcenterd.h | 3 - include/configs/corenet_ds.h | 2 - include/configs/cyrus.h | 2 - include/configs/dragonboard410c.h | 1 - include/configs/p1_p2_rdb_pc.h | 5 -- include/configs/p1_twr.h | 5 -- include/configs/qemu-ppce500.h | 2 - include/configs/s5p_goni.h | 1 - include/configs/sbc8548.h | 2 - include/configs/sbc8641d.h | 2 - include/configs/smdkc100.h | 1 - include/configs/socrates.h | 1 - include/configs/t4qds.h | 2 - include/configs/vct.h | 1 - include/configs/xilinx-ppc.h | 1 - include/configs/xpedite517x.h | 1 - include/configs/xpedite520x.h | 1 - include/configs/xpedite537x.h | 1 - include/configs/xpedite550x.h | 1 - include/ioports.h | 7 +-- scripts/config_whitelist.txt | 1 - 94 files changed, 166 insertions(+), 490 deletions(-) create mode 100644 arch/powerpc/cpu/mpc8xx/cache.c -- 2.12.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot