summaryrefslogtreecommitdiff
path: root/configs/ds414_defconfig
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2021-03-08 00:22:27 +0300
committerStefan Roese <sr@denx.de>2021-04-08 09:50:17 +0300
commite471ddf0f3472423e8cdf8cc7d06a0b8e2abfebc (patch)
tree84b99594186f00155aa207add68976c0d5aa07f1 /configs/ds414_defconfig
parentc57f92050429779ae04357f88e1c7e5d02c6d315 (diff)
downloadu-boot-e471ddf0f3472423e8cdf8cc7d06a0b8e2abfebc.tar.xz
arm: mvebu: board/Synology: Unify legacy kernel support
Move the relevant bits from ds109.{c,h} into common/ and adjust the code to fit both DS109 and DS414. Moreover: * Introduce syno_board_id() which translates CONFIG_MACH_TYPE into the expected board ID tag value. * Properly initialize isusbhost, mac and mtu fields from env variables. * Set the right bootargs/bootcmd to correctly boot legacy kernel out of the (DS414) box. Getting the ramdisk location right is a bit tedious. Cc: Walter Schweizer <swwa@users.sourceforge.net> Signed-off-by: Phil Sutter <phil@nwl.cc> Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'configs/ds414_defconfig')
-rw-r--r--configs/ds414_defconfig5
1 files changed, 2 insertions, 3 deletions
diff --git a/configs/ds414_defconfig b/configs/ds414_defconfig
index 412559256e..8ef2e79dc9 100644
--- a/configs/ds414_defconfig
+++ b/configs/ds414_defconfig
@@ -20,9 +20,8 @@ CONFIG_DEFAULT_DEVICE_TREE="armada-xp-synology-ds414"
CONFIG_DEBUG_UART=y
CONFIG_BOOTDELAY=3
CONFIG_USE_BOOTARGS=y
-CONFIG_BOOTARGS="console=ttyS0,115200"
-CONFIG_USE_PREBOOT=y
-CONFIG_PREBOOT="usb start; sf probe"
+CONFIG_BOOTARGS="console=ttyS0,115200 ip=off initrd=0x8000040,8M root=/dev/md0 rw syno_hw_version=DS414r1 ihd_num=4 netif_num=2 flash_size=8 SataLedSpecial=1 HddHotplug=1"
+# CONFIG_USE_PREBOOT is not set
# CONFIG_DISPLAY_BOARDINFO is not set
CONFIG_DISPLAY_BOARDINFO_LATE=y
CONFIG_SPL_I2C_SUPPORT=y