[U-Boot] [PATCH 00/30] Keymile boards mainlining, part 2 (resend)

Valentin Longchamp
2011-04-08T14:23:50Z

This series is the second effort of merging the Keymile boards support
back into mainline.

Most of the patches are only keymile relevant and should only affect our
boards.

There are also patches for the i2c deblocking support and cramfs for ARM.

The whole series is based on current denx-master with the our first patch
series posted by Heiko that was reviewed previous weeks and should still
be merged during the current merge window:

http://lists.denx.de/pipermail/u-boot/2011-April/089530.html

Heiko Schocher (5):
lib, vsprintf: introduce strict_strtoul
arm/km: add CRAMFS support for keymile boards
cramfs: make cramfs usable without a NOR flash
i2c, soft_i2c: deblock bus if switching to another i2c bus
arm, powerpc, keymile boards: move keymile specific header in subdir

Holger Brunck (18):
km/common: remove hdlc_enet implementation
powerpc/km82xx: cleanup coding style for mgcoge.c
powerpc/km82xx: rename mgcoge files to km82xx
powerpc/km82xx: move SDRAM config to board config
powerpc/km82xx: adapt CONFIG_SYSSYPCR to manual
powerpc/km82xx: rename mgcoge2ne to mgcoge3ne board support
poweprc/km82xx: add board specific environment variable
arm/km: add addbootcount environment variable
arm/km: remove last_stage_init and unneeded printouts
arm/km: add second serial interface for kirkwood
common/hush: make get_local_var visible for other users
km/common: implement setboardid as a command
km/common: add pnvramsize to default environment
km/common: fix coding style issues in generic header
km/common: simplify default environment
arm/km: rename mgcoge2un to mgcoge3un
arm/km: change default settings for egiga on mgcoge3un
arm/km: update mgcoge3un board support

Huber, Andreas (1):
powerpc/km82xx: add DIP switch detection

Stefan Bigler (1):
i2c: add i2c deblock sequence before and after every mux config

Thomas Herzmann (2):
km/common: fix initial_boot_bank for bootpackages
km/common: replace env var checkboardidlist by function

Valentin Longchamp (3):
arm/km: add mkimage config file for uart download
arm/km: add BootROM config files for memphis SDRAM
arm/km: disable ls (through jffs2 support)

MAINTAINERS | 4 +-
board/keymile/common/common.c | 156 ++++++-
board/keymile/common/common.h | 84 +++-
board/keymile/common/keymile_hdlc_enet.c | 620 ------------------------
board/keymile/{mgcoge => km82xx}/Makefile | 3 +-
board/keymile/km82xx/km82xx.c | 373 ++++++++++++++
board/keymile/km_arm/km_arm.c | 93 +++-
board/keymile/km_arm/kwbimage-memphis-uart.cfg | 197 ++++++++
board/keymile/km_arm/kwbimage-memphis.cfg | 197 ++++++++
board/keymile/km_arm/kwbimage-uart.cfg | 179 +++++++
board/keymile/mgcoge/mgcoge.c | 333 -------------
board/keymile/mgcoge/mgcoge_hdlc_enet.c | 276 -----------
board/keymile/scripts/README | 25 +
board/keymile/scripts/debug-arm-env.txt | 2 +
board/keymile/scripts/debug-common-env.txt | 9 +
board/keymile/scripts/debug-ppc-env.txt | 2 +
boards.cfg | 6 +-
common/cmd_cramfs.c | 12 +-
common/cmd_i2c.c | 12 +
common/hush.c | 3 +-
drivers/i2c/soft_i2c.c | 1 +
drivers/net/mvgbe.h | 2 +
fs/cramfs/cramfs.c | 4 +
include/_exports.h | 1 +
include/common.h | 1 +
include/configs/{ => km}/keymile-common.h | 175 +------
include/configs/{ => km}/km-powerpc.h | 12 +-
include/configs/{ => km}/km82xx-common.h | 29 +-
include/configs/{ => km}/km8321-common.h | 0
include/configs/{ => km}/km83xx-common.h | 0
include/configs/{ => km}/km_arm.h | 25 +-
include/configs/kmeter1.h | 2 +-
include/configs/kmsupx5.h | 2 +-
include/configs/mgcoge.h | 35 ++-
include/configs/{mgcoge2ne.h => mgcoge3ne.h} | 57 ++-
include/configs/{mgcoge2un.h => mgcoge3un.h} | 37 ++-
include/configs/suen3.h | 2 +-
include/configs/suen8.h | 2 +-
include/configs/suvd3.h | 2 +-
include/configs/tuda1.h | 2 +-
include/configs/tuxa1.h | 2 +-
include/exports.h | 1 +
include/hush.h | 1 +
include/i2c.h | 2 -
lib/vsprintf.c | 47 ++
45 files changed, 1531 insertions(+), 1499 deletions(-)
delete mode 100644 board/keymile/common/keymile_hdlc_enet.c
rename board/keymile/{mgcoge => km82xx}/Makefile (94%)
create mode 100644 board/keymile/km82xx/km82xx.c
create mode 100644 board/keymile/km_arm/kwbimage-memphis-uart.cfg
create mode 100644 board/keymile/km_arm/kwbimage-memphis.cfg
create mode 100644 board/keymile/km_arm/kwbimage-uart.cfg
delete mode 100644 board/keymile/mgcoge/mgcoge.c
delete mode 100644 board/keymile/mgcoge/mgcoge_hdlc_enet.c
create mode 100644 board/keymile/scripts/README
create mode 100644 board/keymile/scripts/debug-arm-env.txt
create mode 100644 board/keymile/scripts/debug-common-env.txt
create mode 100644 board/keymile/scripts/debug-ppc-env.txt
rename include/configs/{ => km}/keymile-common.h (63%)
rename include/configs/{ => km}/km-powerpc.h (91%)
rename include/configs/{ => km}/km82xx-common.h (93%)
rename include/configs/{ => km}/km8321-common.h (100%)
rename include/configs/{ => km}/km83xx-common.h (100%)
rename include/configs/{ => km}/km_arm.h (93%)
rename include/configs/{mgcoge2ne.h => mgcoge3ne.h} (57%)
rename include/configs/{mgcoge2un.h => mgcoge3un.h} (65%)