aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJoel Johnson2020-03-23 11:26:31 -0600
committerStefan Roese2020-04-14 13:16:42 +0200
commitbd02fd29f996f90308d54632da767e586f6c1b44 (patch)
tree38ad70618649e883c903665d94e4f9ba7255c5a9 /include
parentad91fdfff0bd6ea471afe838e0f6d58ed898694e (diff)
arm: mvebu: clearfog: add SCSI to distro bootcmd
Include attempting to boot from SCSI (SATA) devices within generated board distro bootcmd environment. The reasoning for boot ordering is that MMC and USB are external and removable, while when a case is in use, replacing M.2 or mSATA drives requires disassembly. Therefore, to boot SCSI, [bootable] external media must be removed. If SCSI were placed before MMC or USB, then removing a bootable SCSI drive to enable MMC or USB booting would be more difficult. Signed-off-by: Joel Johnson <mrjoel@lixil.net> Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'include')
-rw-r--r--include/configs/clearfog.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/configs/clearfog.h b/include/configs/clearfog.h
index 33c71b3d513..eef69832021 100644
--- a/include/configs/clearfog.h
+++ b/include/configs/clearfog.h
@@ -116,10 +116,17 @@
#define BOOT_TARGET_DEVICES_USB(func)
#endif
+#ifdef CONFIG_SCSI
+#define BOOT_TARGET_DEVICES_SCSI(func) func(SCSI, scsi, 0)
+#else
+#define BOOT_TARGET_DEVICES_SCSI(func)
+#endif
+
#define BOOT_TARGET_DEVICES(func) \
BOOT_TARGET_DEVICES_MMC(func) \
BOOT_TARGET_DEVICES_SCSI(func) \
BOOT_TARGET_DEVICES_USB(func) \
+ BOOT_TARGET_DEVICES_SCSI(func) \
func(PXE, pxe, na) \
func(DHCP, dhcp, na)