public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 0/5] Synology DS414 integration mini-review
@ 2021-03-03  0:55 Phil Sutter
  2021-03-03  0:55 ` [PATCH 1/5] ds414: Add a Kconfig defining some strings Phil Sutter
                   ` (5 more replies)
  0 siblings, 6 replies; 30+ messages in thread
From: Phil Sutter @ 2021-03-03  0:55 UTC (permalink / raw)
  To: u-boot

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

-- 
2.30.1

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

end of thread, other threads:[~2021-04-08  8:52 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-03  0:55 [PATCH 0/5] Synology DS414 integration mini-review Phil Sutter
2021-03-03  0:55 ` [PATCH 1/5] ds414: Add a Kconfig defining some strings Phil Sutter
2021-03-04 13:00   ` Stefan Roese
2021-03-03  0:55 ` [PATCH 2/5] configs: ds414: Enable XHCI_PCI by default Phil Sutter
2021-03-04 13:00   ` Stefan Roese
2021-03-04 13:11     ` Phil Sutter
2021-03-05 20:03   ` [PATCH v2 " Phil Sutter
2021-03-06  8:15     ` Stefan Roese
2021-03-07 20:58       ` Phil Sutter
2021-03-08  6:34         ` Stefan Roese
2021-03-07 21:21     ` [PATCH v3 " Phil Sutter
2021-03-08  6:34       ` Stefan Roese
2021-03-03  0:55 ` [PATCH 3/5] board/Synology: Unify legacy kernel support Phil Sutter
2021-03-04 13:03   ` Stefan Roese
2021-03-04 13:11     ` Phil Sutter
2021-03-05 20:04   ` [PATCH v2 " Phil Sutter
2021-03-07 21:22     ` [PATCH v3 " Phil Sutter
2021-03-08  6:36       ` Stefan Roese
2021-03-03  0:55 ` [PATCH 4/5] ds414: Auto-populate env if appropriate Phil Sutter
2021-03-04 13:06   ` Stefan Roese
2021-03-04 13:20     ` Phil Sutter
2021-03-04 13:22       ` Stefan Roese
2021-03-05 20:05   ` [PATCH v2 " Phil Sutter
2021-03-03  0:55 ` [PATCH 5/5] ds414: Add sample u-boot update command Phil Sutter
2021-03-04 13:09   ` Stefan Roese
2021-03-04 13:28     ` Phil Sutter
2021-03-04 13:34       ` Stefan Roese
2021-03-04 13:56         ` Phil Sutter
2021-03-05 20:05   ` [PATCH v2 " Phil Sutter
2021-04-08  8:52 ` [PATCH 0/5] Synology DS414 integration mini-review Stefan Roese

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