[U-Boot] [PATCH v5 0/3] Add support for the LaCie Wireless Space
Albert ARIBAUD
albert.u.boot at aribaud.net
Mon Nov 26 22:27:34 CET 2012
This series adds support to the LaCie Wireless Space,
a Marvell Kirkwood-based product featuring USB, SATA,
Ethernet and an integrated mv88e6161 Ethernet switch.
Note 1: up to v4, this series had changes to mvgbe
for supporting non-sequential PHY addresses on egiga0
and egiga1. This proved unneeded for switch support,
and was dropped in v5.
Note 2: up to v3, this series made the Wireless Space
a variant of the Net Space V2. Starting from v4, the
Wireless Space is not based on Net Space V2 any more
and the changes to Net Space V2 related code have been
dropped.
Changes in v5:
- Fixes to the initialization sequence
- Added a configurable read/write command
- made fan, usb, HDD powered on at boot
- fixed NAND env and Ethernet configs
- general "ws" command with support for buttons
- made netconsole accessible before boot delay
Changes in v4:
- switched from netspace_V2-based to standalone board
- added support for mv88e61xx switch
- corrected some kwbimage.cfg values
Changes in v3:
- fix broken support for NETSPACE_(MINI|LITE)_V2
Changes in v2:
- split the patch in two: mvgbe phy/port changes and WS support.
- removed spurious DEBUG define
- fixed various checkpatch errors/warnings/typos
Albert ARIBAUD (3):
mv88e61xx: refactor PHY and SWITCH level-code
kirkwood: make MPP arrays static const
ARM: lacie_kw: add support for WIRELESS_SPACE
arch/arm/cpu/arm926ejs/kirkwood/mpp.c | 2 +-
arch/arm/include/asm/arch-kirkwood/mpp.h | 2 +-
board/LaCie/net2big_v2/net2big_v2.c | 2 +-
board/LaCie/netspace_v2/netspace_v2.c | 2 +-
board/LaCie/wireless_space/Makefile | 46 +++
board/LaCie/wireless_space/kwbimage.cfg | 82 ++++
board/LaCie/wireless_space/wireless_space.c | 176 ++++++++
board/Marvell/dreamplug/dreamplug.c | 2 +-
board/Marvell/guruplug/guruplug.c | 2 +-
board/Marvell/mv88f6281gtw_ge/mv88f6281gtw_ge.c | 2 +-
board/Marvell/openrd/openrd.c | 2 +-
board/Marvell/rd6281a/rd6281a.c | 2 +-
board/Marvell/sheevaplug/sheevaplug.c | 2 +-
board/Seagate/dockstar/dockstar.c | 2 +-
board/buffalo/lsxl/lsxl.c | 2 +-
board/cloudengines/pogo_e02/pogo_e02.c | 2 +-
board/d-link/dns325/dns325.c | 2 +-
board/iomega/iconnect/iconnect.c | 2 +-
board/karo/tk71/tk71.c | 2 +-
board/keymile/km_arm/km_arm.c | 2 +-
board/raidsonic/ib62x0/ib62x0.c | 2 +-
boards.cfg | 1 +
drivers/net/phy/mv88e61xx.c | 495 ++++++++++++++---------
drivers/net/phy/mv88e61xx.h | 39 +-
drivers/spi/kirkwood_spi.c | 12 +-
include/configs/wireless_space.h | 194 +++++++++
include/netdev.h | 21 +-
27 files changed, 880 insertions(+), 222 deletions(-)
create mode 100644 board/LaCie/wireless_space/Makefile
create mode 100644 board/LaCie/wireless_space/kwbimage.cfg
create mode 100644 board/LaCie/wireless_space/wireless_space.c
create mode 100644 include/configs/wireless_space.h
--
1.7.10.4
More information about the U-Boot
mailing list