[U-Boot] [PATCH 00/11] Add support for Synology DS414 and some related fixes

Phil Sutter phil at nwl.cc
Sun Dec 13 01:29:48 CET 2015


This patch series ultimately adds support for Synology DS414 NAS after a
few fixes:
* Patches 1-3 and 5 fix various files for enabled debugging.
* Patch 4 updates the board porting guide in README file.
* Patches 6-8 hold crucial fixes necessary for DS414 support.
* Patches 9 and 10 contain the actual board support, split into a generic
  part for MV78230 SoC and a board specific part for clarity.
* Patch 11 adds a new command to deal with Synology specialties.

In case you would like me to split this into multiple series, just let me
know and I will resend.

Phil Sutter (11):
  drivers/pci: Fix for debug builds without CONFIG_PCI_ENUM_ONLY
  drivers/spi/kirkwood_spi: Fix debugging with CONFIG_DM_SPI
  mvebu: Fix for non-DM ehci-marvell support
  README: Review the u-boot porting guide list
  axp: Fix debugging support in DDR3 write leveling
  drivers/pci/pci_mvebu: Fix for boards with X4 lanes
  mvebu: Fix shortcoming of Marvell BSP board detection
  drivers/ddr/marvell: Default DRAM_ECC to 0
  mvebu: Add rudimental MV78320 support
  mvebu: Support Synology DS414
  common: Implement Synology specific command set

 README                                             |  11 +-
 arch/arm/Kconfig                                   |   1 +
 arch/arm/dts/Makefile                              |   2 +
 arch/arm/dts/armada-xp-synology-ds414.dts          | 330 +++++++++++++++++++++
 arch/arm/mach-mvebu/Kconfig                        |   3 +
 arch/arm/mach-mvebu/cpu.c                          |  26 +-
 arch/arm/mach-mvebu/include/mach/cpu.h             |   3 +
 arch/arm/mach-mvebu/include/mach/soc.h             |  10 +-
 arch/arm/mach-mvebu/serdes/axp/board_env_spec.h    |   5 +-
 .../arm/mach-mvebu/serdes/axp/high_speed_env_lib.c |  11 +-
 board/Synology/ds414/Kconfig                       |  12 +
 board/Synology/ds414/Makefile                      |   1 +
 board/Synology/ds414/ds414.c                       | 173 +++++++++++
 board/Synology/ds414/kwbimage.cfg                  |  12 +
 common/Makefile                                    |   1 +
 common/cmd_syno.c                                  | 225 ++++++++++++++
 configs/ds414_defconfig                            |  12 +
 drivers/ddr/marvell/axp/ddr3_axp_config.h          |   2 +-
 drivers/ddr/marvell/axp/ddr3_write_leveling.c      |   4 +-
 drivers/pci/pci_auto_old.c                         |   2 +-
 drivers/pci/pci_mvebu.c                            |  21 ++
 drivers/spi/kirkwood_spi.c                         |   2 +
 include/configs/ds414.h                            | 154 ++++++++++
 23 files changed, 1006 insertions(+), 17 deletions(-)
 create mode 100644 arch/arm/dts/armada-xp-synology-ds414.dts
 create mode 100644 board/Synology/ds414/Kconfig
 create mode 100644 board/Synology/ds414/Makefile
 create mode 100644 board/Synology/ds414/ds414.c
 create mode 100644 board/Synology/ds414/kwbimage.cfg
 create mode 100644 common/cmd_syno.c
 create mode 100644 configs/ds414_defconfig
 create mode 100644 include/configs/ds414.h

-- 
2.5.3



More information about the U-Boot mailing list