This series converts the AHCI and SCSI options used by sandbox to Kconfig. It also tidies up some dead code and sets a migration deadline for SCSI.
Simon Glass (8): sata: Drop Silicon Image SIL3114 SATA driver sata: Only support BLK sata: Rearrange Kconfig for SATA sata: sata_sil: Only support BLK ahci: Make ahci drivers depend on AHCI scsi: Drop CONFIG_SYS_SCSI_MAX_DEVICE Convert CONFIG_SCSI_AHCI_PLAT et al to Kconfig dm: scsi: Add a migration deadline for scsi Makefile | 1 + README | 10 - api/api_storage.c | 3 +- arch/Kconfig | 1 - arch/arm/include/asm/arch-ls102xa/config.h | 5 - configs/MPC837XERDB_defconfig | 1 + configs/P1010RDB-PA_36BIT_NAND_defconfig | 1 + configs/P1010RDB-PA_36BIT_NOR_defconfig | 1 + configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 1 + configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 1 + configs/P1010RDB-PA_NAND_defconfig | 1 + configs/P1010RDB-PA_NOR_defconfig | 1 + configs/P1010RDB-PA_SDCARD_defconfig | 1 + configs/P1010RDB-PA_SPIFLASH_defconfig | 1 + configs/P1010RDB-PB_36BIT_NAND_defconfig | 1 + configs/P1010RDB-PB_36BIT_NOR_defconfig | 1 + configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 1 + configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 1 + configs/P1010RDB-PB_NAND_defconfig | 1 + configs/P1010RDB-PB_NOR_defconfig | 1 + configs/P1010RDB-PB_SDCARD_defconfig | 1 + configs/P1010RDB-PB_SPIFLASH_defconfig | 1 + configs/P1020RDB-PC_36BIT_NAND_defconfig | 1 + configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 1 + configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 1 + configs/P1020RDB-PC_36BIT_defconfig | 1 + configs/P1020RDB-PC_NAND_defconfig | 1 + configs/P1020RDB-PC_SDCARD_defconfig | 1 + configs/P1020RDB-PC_SPIFLASH_defconfig | 1 + configs/P1020RDB-PC_defconfig | 1 + configs/P1020RDB-PD_NAND_defconfig | 1 + configs/P1020RDB-PD_SDCARD_defconfig | 1 + configs/P1020RDB-PD_SPIFLASH_defconfig | 1 + configs/P1020RDB-PD_defconfig | 1 + configs/P2020RDB-PC_36BIT_NAND_defconfig | 1 + configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 1 + configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 1 + configs/P2020RDB-PC_36BIT_defconfig | 1 + configs/P2020RDB-PC_NAND_defconfig | 1 + configs/P2020RDB-PC_SDCARD_defconfig | 1 + configs/P2020RDB-PC_SPIFLASH_defconfig | 1 + configs/P2020RDB-PC_defconfig | 1 + configs/P2041RDB_NAND_defconfig | 1 + configs/P2041RDB_SDCARD_defconfig | 1 + configs/P2041RDB_SPIFLASH_defconfig | 1 + configs/P2041RDB_defconfig | 1 + configs/P3041DS_NAND_defconfig | 1 + configs/P3041DS_SDCARD_defconfig | 1 + configs/P3041DS_SPIFLASH_defconfig | 1 + configs/P3041DS_defconfig | 1 + configs/P4080DS_SDCARD_defconfig | 1 + configs/P4080DS_SPIFLASH_defconfig | 1 + configs/P4080DS_defconfig | 1 + configs/P5040DS_NAND_defconfig | 1 + configs/P5040DS_SDCARD_defconfig | 1 + configs/P5040DS_SPIFLASH_defconfig | 1 + configs/P5040DS_defconfig | 1 + configs/T2080QDS_NAND_defconfig | 1 + configs/T2080QDS_SDCARD_defconfig | 1 + configs/T2080QDS_SECURE_BOOT_defconfig | 1 + configs/T2080QDS_SPIFLASH_defconfig | 1 + configs/T2080QDS_SRIO_PCIE_BOOT_defconfig | 1 + configs/T2080QDS_defconfig | 1 + configs/T2080RDB_NAND_defconfig | 1 + configs/T2080RDB_SDCARD_defconfig | 1 + configs/T2080RDB_SPIFLASH_defconfig | 1 + configs/T2080RDB_defconfig | 1 + configs/T2080RDB_revD_NAND_defconfig | 1 + configs/T2080RDB_revD_SDCARD_defconfig | 1 + configs/T2080RDB_revD_SPIFLASH_defconfig | 1 + configs/T2080RDB_revD_defconfig | 1 + configs/T4240RDB_SDCARD_defconfig | 1 + configs/T4240RDB_defconfig | 1 + configs/am57xx_hs_evm_usb_defconfig | 3 + configs/cm_fx6_defconfig | 1 + configs/controlcenterdc_defconfig | 3 + configs/d2net_v2_defconfig | 1 + configs/db-mv784mp-gp_defconfig | 1 + configs/dreamplug_defconfig | 1 + configs/goflexhome_defconfig | 1 + configs/gwventana_emmc_defconfig | 1 + configs/gwventana_gw5904_defconfig | 1 + configs/gwventana_nand_defconfig | 1 + configs/highbank_defconfig | 3 + configs/inetspace_v2_defconfig | 1 + configs/ls1021atsn_qspi_defconfig | 3 + configs/ls1021atsn_sdcard_defconfig | 3 + ...s1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 3 + .../ls1046ardb_sdcard_SECURE_BOOT_defconfig | 3 + ...1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 3 + configs/lschlv2_defconfig | 1 + configs/lsxhl_defconfig | 1 + configs/mx6cuboxi_defconfig | 1 + configs/mx6qsabrelite_defconfig | 1 + configs/net2big_v2_defconfig | 1 + configs/netspace_lite_v2_defconfig | 1 + configs/netspace_max_v2_defconfig | 1 + configs/netspace_mini_v2_defconfig | 1 + configs/netspace_v2_defconfig | 1 + configs/nitrogen6q2g_defconfig | 1 + configs/nitrogen6q_defconfig | 1 + configs/nsa310s_defconfig | 1 + configs/omap5_uevm_defconfig | 3 + configs/pg_wcom_expu1_defconfig | 3 + configs/pg_wcom_seli8_defconfig | 3 + configs/sandbox64_defconfig | 1 + configs/sandbox_defconfig | 7 +- configs/sheevaplug_defconfig | 1 + configs/tbs2910_defconfig | 1 + configs/theadorable_debug_defconfig | 1 + configs/tools-only_defconfig | 3 +- configs/wandboard_defconfig | 1 + drivers/ata/Kconfig | 91 +- drivers/ata/Makefile | 1 - drivers/ata/sata.c | 27 - drivers/ata/sata_sil.c | 118 +-- drivers/ata/sata_sil3114.c | 838 ------------------ drivers/ata/sata_sil3114.h | 133 --- drivers/scsi/Kconfig | 30 + drivers/scsi/Makefile | 2 + drivers/scsi/scsi.c | 6 +- include/configs/MPC837XERDB.h | 1 - include/configs/P1010RDB.h | 1 - include/configs/P2041RDB.h | 1 - include/configs/P4080DS.h | 1 - include/configs/T104xRDB.h | 1 - include/configs/T208xQDS.h | 1 - include/configs/T208xRDB.h | 1 - include/configs/T4240RDB.h | 2 - include/configs/am57xx_evm.h | 5 - include/configs/clearfog.h | 7 - include/configs/cm_fx6.h | 1 - include/configs/controlcenterdc.h | 5 - include/configs/corenet_ds.h | 1 - include/configs/db-88f6820-gp.h | 5 - include/configs/db-mv784mp-gp.h | 1 - include/configs/dra7xx_evm.h | 1 - include/configs/dreamplug.h | 1 - include/configs/durian.h | 5 - include/configs/ge_bx50v3.h | 1 - include/configs/goflexhome.h | 1 - include/configs/gw_ventana.h | 1 - include/configs/helios4.h | 7 - include/configs/highbank.h | 6 - include/configs/lacie_kw.h | 3 - include/configs/ls1012a2g5rdb.h | 6 - include/configs/ls1012a_common.h | 6 - include/configs/ls1021aiot.h | 6 - include/configs/ls1028aqds.h | 5 - include/configs/ls1028ardb.h | 5 - include/configs/ls1043aqds.h | 6 - include/configs/ls1043ardb.h | 4 - include/configs/ls1046a_common.h | 7 - include/configs/ls1088a_common.h | 6 - include/configs/ls2080aqds.h | 6 - include/configs/ls2080ardb.h | 6 - include/configs/lsxl.h | 1 - include/configs/lx2160a_common.h | 5 - include/configs/m53menlo.h | 1 - include/configs/mvebu_armada-37xx.h | 6 - include/configs/mvebu_armada-8k.h | 6 - include/configs/mx53loco.h | 1 - include/configs/mx6cuboxi.h | 1 - include/configs/nitrogen6x.h | 1 - include/configs/nsa310s.h | 1 - include/configs/omap5_uevm.h | 6 - include/configs/p1_p2_rdb_pc.h | 1 - include/configs/sandbox.h | 7 - include/configs/sheevaplug.h | 1 - include/configs/sifive-unmatched.h | 2 - include/configs/tbs2910.h | 1 - include/configs/theadorable.h | 1 - include/configs/wandboard.h | 1 - include/scsi.h | 4 + scripts/config_whitelist.txt | 5 - 175 files changed, 228 insertions(+), 1350 deletions(-) delete mode 100644 drivers/ata/sata_sil3114.c delete mode 100644 drivers/ata/sata_sil3114.h -- 2.35.0.rc2.247.g8bbb082509-goog