[U-Boot] [PATCH 00/31] updates for keymile boards

following Patch series makes a lot of updates for the existing keymile boards mgsuvd, mgcoge and kmeter1. Also they add a new board from this manufacturer based on a MPC852T.
Heiko Schocher (31): powerpc: 8xx serial: add configurable SMC Rx buffer len environment, netconsole: reducing packages when printing environment variables netloop: speed up NetLoop powerpc: 82xx serial: add configurable SMC Rx buffer len powerpc: extract common config options for keymile boards. mpc82xx, mgcoge: add CS4 on mgcoge mpc83xx kmeter1: change some register settings powerpc, keymile boards: added cmdline feature powerpc: mgcoge, mgsuvd: RxBuffer for serial input increased to 128 byte 8xx, mgsuvd: size and position of environment corrected powerpc, mgcoge, mgsuvd: MTD feature activated, partitions set 82xx, mgcoge: corrected wrong flash sizes powerpc: mgcoge, mgsuvd: move IVM feature config to keymile-common.h powerpc: mgcoge, mgsuvd: make some definitions in keymile-common.h conditional powerpc: keymile boards: conditional definition of a private env part dtt: call dtt_init () conditional in init_sequence mpc83xx, i2c: add mux support for fsl_i2c mpc83xx, kmeter1: add I2C, dtt, eeprom support i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c mpc83xx, kmeter1: extract common I2C options in keymile header mpc83xx, kmeter1: autodetect size of DDR II Ram. mpc83xx, kmeter1, mtd: set the default partition table powerpc: mgcoge, mgsuvd, kmeter1: activate pram data area mgcoge, mgsuvd, kmeter1: removed double env params powerpc: mgcoge, mgsuvd, kmeter1: board Id parameters powerpc: mgcoge, mgsuvd, kmeter1: dont print errormsg if second IVM Block lacks.. 8xx, mgsuvd: rename board to a more generic name 8xx: add support for new keymile kmsupx4 board. 8xx, kmsupx4: add bootcount support 8xx, km8xx: update in dts node "flash", the reg value correct. 83xx, kmeter1: added bootcount feature
Makefile | 15 ++- board/keymile/common/common.c | 31 +++- board/keymile/{mgsuvd => km8xx}/Makefile | 2 +- board/keymile/{mgsuvd => km8xx}/config.mk | 0 board/keymile/{mgsuvd/mgsuvd.c => km8xx/km8xx.c} | 12 ++- .../mgsuvd_hdlc_enet.c => km8xx/km8xx_hdlc_enet.c} | 0 board/keymile/{mgsuvd => km8xx}/u-boot.lds | 0 board/keymile/kmeter1/kmeter1.c | 63 +++++++-- common/cmd_nvedit.c | 14 ++ cpu/mpc8260/serial_smc.c | 94 ++++++++---- cpu/mpc83xx/cpu.c | 27 ++++ cpu/mpc8xx/cpu_init.c | 2 + cpu/mpc8xx/serial.c | 102 ++++++++----- cpu/mpc8xx/start.S | 3 +- drivers/i2c/fsl_i2c.c | 30 ++++- drivers/i2c/soft_i2c.c | 3 + include/common.h | 1 + include/commproc.h | 2 +- include/configs/keymile-common.h | 162 ++++++++++++++++++-- include/configs/{mgsuvd.h => km8xx.h} | 127 ++++++++------- include/configs/kmeter1.h | 118 ++++++++------- include/configs/mgcoge.h | 98 ++++++------- include/dtt.h | 2 + lib_ppc/board.c | 3 +- net/eth.c | 11 +- net/net.c | 88 ++++++----- 26 files changed, 699 insertions(+), 311 deletions(-) rename board/keymile/{mgsuvd => km8xx}/Makefile (98%) rename board/keymile/{mgsuvd => km8xx}/config.mk (100%) rename board/keymile/{mgsuvd/mgsuvd.c => km8xx/km8xx.c} (95%) rename board/keymile/{mgsuvd/mgsuvd_hdlc_enet.c => km8xx/km8xx_hdlc_enet.c} (100%) rename board/keymile/{mgsuvd => km8xx}/u-boot.lds (100%) rename include/configs/{mgsuvd.h => km8xx.h} (79%)
participants (1)
-
Heiko Schocher