Skip to content

Keymile boards mainlining, part 2 (resend)

Valentin Longchamp u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 30 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 30 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

Hello,

Quoted 7 lines · Valentin Longchamp

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.

We have split the whole series so that it gets easier to apply through the various trees:

1) the i2c patches were sent by Heiko and already applied
2) lib, vsprintf: introduce strict_strtoul and cramfs: make cramfs usable without a NOR flash are (or already have been) resent as standalone patches
3) Holger is going to send a series for km82xx changes
4) Holger is going to send a series with the keymile changes
5) I will send a series with the ARM/marvell changes

I hope this will simplify the review and merging of these patches into mainline.

Best Regards

Valentin

Quoted 116 lines

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%)
Signature · 13 lines
Valentin Longchamp
Embedded Software Engineer
Hardware and Chip Integration
______________________________________
KEYMILE AG
Schwarzenburgstr. 73
CH-3097 Liebefeld
Phone +41 31 377 1318
Fax   +41 31 377 1212
valentin.longchamp at keymile.com
www.keymile.com
______________________________________
KEYMILE: A Specialist as a Partner