summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2022-11-16 13:10:35 -0500
committerTom Rini <trini@konsulko.com>2022-12-05 16:06:07 -0500
commitf16b1a6c0082fc29371776096986d56c21851565 (patch)
tree1f651f15cc34ea148e1066a07e2e8941e9aeb5da /common
parent2db82bf2bd8fa5de2b55ad7c4c1c0afa58f171c2 (diff)
spl: Migrate SYS_SATA_FAT_BOOT_PARTITION to Kconfig
This moves SYS_SATA_FAT_BOOT_PARTITION to Kconfig and enforces the current default via Kconfig rather than C code. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common')
-rw-r--r--common/spl/Kconfig5
-rw-r--r--common/spl/spl_sata.c4
2 files changed, 5 insertions, 4 deletions
diff --git a/common/spl/Kconfig b/common/spl/Kconfig
index fef01bdd7d..c6da4a403e 100644
--- a/common/spl/Kconfig
+++ b/common/spl/Kconfig
@@ -1232,6 +1232,11 @@ config SPL_SATA
expense and power consumption. This enables loading from SATA
using a configured device.
+config SYS_SATA_FAT_BOOT_PARTITION
+ int "Partition on the SATA disk to load U-Boot from"
+ depends on SPL_SATA && SPL_FS_FAT
+ default 1
+
config SPL_SATA_RAW_U_BOOT_USE_SECTOR
bool "SATA raw mode: by sector"
depends on SPL_SATA
diff --git a/common/spl/spl_sata.c b/common/spl/spl_sata.c
index 9ae0273068..12397f0ae1 100644
--- a/common/spl/spl_sata.c
+++ b/common/spl/spl_sata.c
@@ -17,10 +17,6 @@
#include <fat.h>
#include <image.h>
-#ifndef CONFIG_SYS_SATA_FAT_BOOT_PARTITION
-#define CONFIG_SYS_SATA_FAT_BOOT_PARTITION 1
-#endif
-
#ifndef CONFIG_SPL_SATA_RAW_U_BOOT_SECTOR
/* Dummy value to make the compiler happy */
#define CONFIG_SPL_SATA_RAW_U_BOOT_SECTOR 0x100