spl: Remove CONFIG_SPL_SATA_BOOT_DEVICE
authorTom Rini <trini@konsulko.com>
Fri, 13 May 2022 17:37:30 +0000 (13:37 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 6 Jun 2022 16:09:00 +0000 (12:09 -0400)
This is only referenced in non-SPL_DM cases, of which there are
currently none.  Remove this option and slightly re-organize the code is
there is now never an if/else at the start of spl_sata_load_image()

Signed-off-by: Tom Rini <trini@konsulko.com>
common/spl/spl_sata.c
include/configs/imx6_spl.h

index 1f3a144..d03f863 100644 (file)
@@ -73,21 +73,11 @@ static int spl_sata_load_image(struct spl_image_info *spl_image,
        int err = 0;
        struct blk_desc *stor_dev;
 
-#if !defined(CONFIG_DM_SCSI) && !defined(CONFIG_AHCI)
-       err = init_sata(CONFIG_SPL_SATA_BOOT_DEVICE);
-#endif
-       if (err) {
-#ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
-               printf("spl: sata init failed: err - %d\n", err);
-#endif
-               return err;
-       } else {
-               /* try to recognize storage devices immediately */
-               scsi_scan(false);
-               stor_dev = blk_get_devnum_by_type(IF_TYPE_SCSI, 0);
-               if (!stor_dev)
-                       return -ENODEV;
-       }
+       /* try to recognize storage devices immediately */
+       scsi_scan(false);
+       stor_dev = blk_get_devnum_by_type(IF_TYPE_SCSI, 0);
+       if (!stor_dev)
+               return -ENODEV;
 
 #if CONFIG_IS_ENABLED(OS_BOOT)
        if (spl_start_uboot() ||
index 234aacb..7215bda 100644 (file)
@@ -60,7 +60,6 @@
 
 /* SATA support */
 #if defined(CONFIG_SPL_SATA)
-#define CONFIG_SPL_SATA_BOOT_DEVICE            0
 #define CONFIG_SYS_SATA_FAT_BOOT_PARTITION     1
 #endif