Booting from SPI flash on Synology DS414 (or DS214+) devices has been broken for quite some time now. As far as I can tell this is due to following commits:
3c265bbe4d rm: sync armada-xp dts files from Linux 5.0 7ddf8cfb0d kwbimage: Rename CONFIG_SYS_SPI_U_BOOT_OFFS to CONFIG_SYS_U_BOOT_OFFS Changes for v2: - Moved U-Boot-specific properties to *-u-boot.dtsi file - Tweaked commit message Ezra Buehler (2): arm: mvebu: ds414: add u-boot,dm-pre-reloc to spi0 arm: mvebu: ds414: define CONFIG_SYS_U_BOOT_OFFS arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi | 9 +++++++++ include/configs/ds414.h | 3 +++ 2 files changed, 12 insertions(+) create mode 100644 arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi -- 2.26.2