public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 00/27] updates for Keymile ARM boards
@ 2012-05-15 14:10 Valentin Longchamp
  2012-05-15 14:10 ` [U-Boot] [PATCH v4 01/27] arm/km: add board type to boards.cfg Valentin Longchamp
                   ` (26 more replies)
  0 siblings, 27 replies; 32+ messages in thread
From: Valentin Longchamp @ 2012-05-15 14:10 UTC (permalink / raw)
  To: u-boot

This patch series updates keymile boards with Kirkwood CPU and adds
two new boards. This new boards are kmnusa and kmcoge5un. Also the
existing boards with own config files were migrated to the common
header km_kirkwood.h. Some small adaption in generic kirkwood code
was needed due to two new features on the new board. First one is
that the u-boot environment is in the SPI NOR flash and the second one
is the direct MAC/MAC connection from the mvgbe interface to an
simple switch.

Changes for v2:
	- removed the two patches "spi/kirkwood: add weak functions
	board_spi_bus_claim/release" and "mvgbe: remove warning for
	unused methods" from the series as they are were independent from
	it. The series is however dependent of these two patches.

Changes for v3:
	- updated some RAM timings for the knusa and kmcoge4 boards

Changes for v4:
	- based on the new kirkwood spi_claim_bus implemenatation
	- merged with the second series of updates for the keymile arm
	board posted by Holger Brunck: "further updates for Keymile
	ARM boards'
	- addition of the patch 'use filesize for erase in update
	command'

Holger Brunck (13):
  arm/km: add board type to boards.cfg
  arm/km: add piggy mac adress offset for mgcoge3un
  arm/km: rename CONFIG option CONFIG_KM_DEF_ENV_UPDATE
  arm/km: use ARRAY_SIZE macro
  arm/km: fix wrong comment in SDRAM config for mgcoge3un
  arm/km: change maintainer for mgcoge3un
  arm/km: remove CONFIG_RESET_PHY_R
  arm/km: add kmnusa board support
  arm/km: add kmcoge5un board support
  arm/km: convert mgcoge3un target to km_kirkwood
  arm/km: remove portl2.h and use km_kirkwood instead
  arm/km: cleanup km_kirkwood boards
  km/arm: remove spi toggle command

Thomas Herzmann (2):
  arm/km: add implementation for read_dip_switch
  arm/km: fix testpin detection for kmcoge5un

Valentin Longchamp (12):
  arm/km: enable mii cmd
  arm/km: use correct kw_gpio function for NAND/SPI switching
  arm/kirkwood: protect the ENV_SPI #defines
  arm/km: correct init of 88e6352 switch in the reset_phy function
  arm/km: enable BOCO2 FPGA download support
  km_arm: redefine piggy 4 reg names to avoid conflicts
  arm/km: add support for external switch configuration
  arm/km: enable external switch configuration for kmnusa
  arm/km: skip FPGA config when already configured
  arm/km: support the 2 PCIe fpga resets
  arm/km: implement weak function board_spi_clam_bus/release
  km_arm: use filesize for erase in update command

 MAINTAINERS                                 |    4 +-
 arch/arm/include/asm/arch-kirkwood/config.h |   12 +-
 board/keymile/common/common.h               |    5 +
 board/keymile/km_arm/128M16-1.cfg           |  294 +++++++++++++++++++++++++
 board/keymile/km_arm/256M8-1.cfg            |  296 +++++++++++++++++++++++++
 board/keymile/km_arm/Makefile               |    8 +
 board/keymile/km_arm/fpga_config.c          |  256 ++++++++++++++++++++++
 board/keymile/km_arm/km_arm.c               |  149 +++++++------
 board/keymile/km_arm/kwbimage-memphis.cfg   |    2 +-
 board/keymile/km_arm/managed_switch.c       |  316 +++++++++++++++++++++++++++
 board/keymile/km_arm/managed_switch.h       |  106 +++++++++
 boards.cfg                                  |   10 +-
 include/configs/km/km_arm.h                 |   60 ++++--
 include/configs/km_kirkwood.h               |  154 ++++++++++++-
 include/configs/mgcoge3un.h                 |   86 --------
 include/configs/portl2.h                    |   85 -------
 16 files changed, 1566 insertions(+), 277 deletions(-)
 create mode 100644 board/keymile/km_arm/128M16-1.cfg
 create mode 100644 board/keymile/km_arm/256M8-1.cfg
 create mode 100644 board/keymile/km_arm/fpga_config.c
 create mode 100644 board/keymile/km_arm/managed_switch.c
 create mode 100644 board/keymile/km_arm/managed_switch.h
 delete mode 100644 include/configs/mgcoge3un.h
 delete mode 100644 include/configs/portl2.h

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2012-05-25 10:36 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-15 14:10 [U-Boot] [PATCH v4 00/27] updates for Keymile ARM boards Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 01/27] arm/km: add board type to boards.cfg Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 02/27] arm/km: add piggy mac adress offset for mgcoge3un Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 03/27] arm/km: rename CONFIG option CONFIG_KM_DEF_ENV_UPDATE Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 04/27] arm/km: use ARRAY_SIZE macro Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 05/27] arm/km: fix wrong comment in SDRAM config for mgcoge3un Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 06/27] arm/km: change maintainer " Valentin Longchamp
2012-05-17  5:52   ` Heiko Schocher
2012-05-15 14:10 ` [U-Boot] [PATCH v4 07/27] arm/km: remove CONFIG_RESET_PHY_R Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 08/27] arm/km: enable mii cmd Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 09/27] arm/km: use correct kw_gpio function for NAND/SPI switching Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 10/27] arm/kirkwood: protect the ENV_SPI #defines Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 11/27] arm/km: add kmnusa board support Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 12/27] arm/km: add kmcoge5un " Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 13/27] arm/km: convert mgcoge3un target to km_kirkwood Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 14/27] arm/km: remove portl2.h and use km_kirkwood instead Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 15/27] arm/km: correct init of 88e6352 switch in the reset_phy function Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 16/27] arm/km: enable BOCO2 FPGA download support Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 17/27] arm/km: cleanup km_kirkwood boards Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 18/27] km_arm: redefine piggy 4 reg names to avoid conflicts Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 19/27] arm/km: add support for external switch configuration Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 20/27] arm/km: enable external switch configuration for kmnusa Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 21/27] arm/km: skip FPGA config when already configured Valentin Longchamp
2012-05-15 14:10 ` [U-Boot] [PATCH v4 22/27] arm/km: support the 2 PCIe fpga resets Valentin Longchamp
2012-05-15 14:11 ` [U-Boot] [PATCH v4 23/27] arm/km: add implementation for read_dip_switch Valentin Longchamp
2012-05-15 14:11 ` [U-Boot] [PATCH v4 24/27] arm/km: fix testpin detection for kmcoge5un Valentin Longchamp
2012-05-15 14:11 ` [U-Boot] [PATCH v4 25/27] arm/km: implement weak function board_spi_clam_bus/release Valentin Longchamp
2012-05-24  8:46   ` Prafulla Wadaskar
2012-05-24 15:54     ` Holger Brunck
2012-05-25 10:36       ` Prafulla Wadaskar
2012-05-15 14:11 ` [U-Boot] [PATCH v4 26/27] km/arm: remove spi toggle command Valentin Longchamp
2012-05-15 14:11 ` [U-Boot] [PATCH v4 27/27] km_arm: use filesize for erase in update command Valentin Longchamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox