[PATCH 0/5] Synology DS414 integration mini-review
Stefan Roese
sr at denx.de
Thu Apr 8 10:52:21 CEST 2021
On 03.03.21 01:55, Phil Sutter wrote:
> Board-specific code lacked a Kconfig file defining CONFIG_SYS_BOARD,
> CONFIG_SYS_VENDOR, etc - patch 1 fixes that.
>
> I was very pleased to notice the recent changes in PCI/USB code fixed
> xhci-pci functionality on DS414, so patch 2 enables XHCI support in
> defconfig.
>
> Adjusting DS109 atags code for DS414 allowed to successfully boot vendor
> Linux, so I went ahead and generalized the code to support both boards
> in patch 3.
>
> Patch 4 introduces a misc_init_r() routine populating environment from
> Synology's special flash partition if appropriate - less manual work for
> users and no need for random MAC address fallback anymore.
>
> Patch 6 extends the default environment by a command to update u-boot
> via tftp.
>
> Phil Sutter (5):
> ds414: Add a Kconfig defining some strings
> configs: ds414: Enable XHCI_PCI by default
> board/Synology: Unify legacy kernel support
> ds414: Auto-populate env if appropriate
> ds414: Add sample u-boot update command
>
> board/Synology/common/Makefile | 5 +++
> board/Synology/common/legacy.c | 75 +++++++++++++++++++++++++++++++++
> board/Synology/common/legacy.h | 33 +++++++++++++++
> board/Synology/ds109/ds109.c | 32 --------------
> board/Synology/ds109/ds109.h | 17 --------
> board/Synology/ds414/Kconfig | 12 ++++++
> board/Synology/ds414/cmd_syno.c | 2 +-
> board/Synology/ds414/ds414.c | 13 ++++++
> configs/ds414_defconfig | 7 ++-
> include/configs/ds109.h | 3 +-
> include/configs/ds414.h | 20 ++++++++-
> 11 files changed, 163 insertions(+), 56 deletions(-)
> create mode 100644 board/Synology/common/Makefile
> create mode 100644 board/Synology/common/legacy.c
> create mode 100644 board/Synology/common/legacy.h
> create mode 100644 board/Synology/ds414/Kconfig
>
Applied to u-boot-marvell/master (whole series)
Thanks,
Stefan
More information about the U-Boot
mailing list