
The following patchset updates the support for the keymile boards.
- heavy rework of the headerfiles, common board code - add support for 4 new mpc83xx based boards - add support for 1 82xx based board - add support for 2 new kirkwood based boards - fix i2c deblocking for this boards
Patch overview:
Heiko Schocher (15): keymile: rework headerfiles for keymile boards mpc832x: add support for the mpc8321 based suvd3 board mpc832x: add support for mpc8321 based tuxa1 board mpc832x: add support for mpc8321 based tuda1 board arm: add support for kirkwood based mgcoge2un board arm: add support of Kirkwood based board SUEN8 ppc: add support for ppc based board mgcoge2ne powerpc, 83xx: add kmsupx5 board support km-arm: i2c support for suenx based boards km_arm: change some register values for SDRAM initialization ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support keymile, common; fix i2c deblocking support arm, keymile: updates for the arm based boards from keymile keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET keymile, common: add setting of some environment variables
Holger Brunck (2): ppc, arm: rework and enhance keymile-common.h keymile-common.h: remove IO mux stuff
Huber, Andreas (1): ppc, mgcoge, mgcoge2ne: add DIP switch detection
Thomas Herzmann (1): keymile boards: support of boardId / hwkey lists
Thomas Reufer (1): keymile, 8321 boards: move common definitions to km8321-common.h
MAINTAINERS | 7 + arch/powerpc/cpu/mpc83xx/fdt.c | 3 +- arch/powerpc/lib/bootcount.c | 2 +- board/keymile/common/common.c | 179 ++++++-- board/keymile/common/common.h | 5 + board/keymile/{kmeter1 => km83xx}/Makefile | 0 .../keymile/{kmeter1/kmeter1.c => km83xx/km83xx.c} | 101 ++++- board/keymile/km_arm/km_arm.c | 70 +++- board/keymile/km_arm/kwbimage.cfg | 32 +- board/keymile/mgcoge/mgcoge.c | 34 ++- boards.cfg | 9 +- include/configs/keymile-common.h | 465 ++++++++++++++------ include/configs/km-powerpc.h | 92 ++++ include/configs/km82xx-common.h | 321 ++++++++++++++ include/configs/km8321-common.h | 140 ++++++ include/configs/km83xx-common.h | 325 ++++++++++++++ include/configs/km_arm.h | 97 ++++- include/configs/kmeter1.h | 344 ++------------- include/configs/kmsupx5.h | 89 ++++ include/configs/mgcoge.h | 296 +------------ include/configs/mgcoge2ne.h | 63 +++ include/configs/mgcoge2un.h | 62 +++ include/configs/suen3.h | 45 +-- include/configs/suen8.h | 61 +++ include/configs/suvd3.h | 104 +++++ include/configs/tuda1.h | 141 ++++++ include/configs/tuxa1.h | 124 ++++++ post/lib_powerpc/fpu/Makefile | 33 -- 28 files changed, 2313 insertions(+), 931 deletions(-) rename board/keymile/{kmeter1 => km83xx}/Makefile (100%) rename board/keymile/{kmeter1/kmeter1.c => km83xx/km83xx.c} (64%) create mode 100644 include/configs/km-powerpc.h create mode 100644 include/configs/km82xx-common.h create mode 100644 include/configs/km8321-common.h create mode 100644 include/configs/km83xx-common.h create mode 100644 include/configs/kmsupx5.h create mode 100644 include/configs/mgcoge2ne.h create mode 100644 include/configs/mgcoge2un.h create mode 100644 include/configs/suen8.h create mode 100644 include/configs/suvd3.h create mode 100644 include/configs/tuda1.h create mode 100644 include/configs/tuxa1.h delete mode 100644 post/lib_powerpc/fpu/Makefile
cc: Holger Brunck holger.brunck@keymile.com cc: Heiko Schocher hs@denx.de cc: Kim Phillips kim.phillips@freescale.com cc: Wolfgang Denk wd@denx.de cc: Detlev Zundel dzu@denx.de cc: Prafulla Wadaskar prafulla@marvell.com cc: Valentin Longchamp valentin.longchamp@keymile.com