[PATCH 0/8] scsi: Convert some options to Kconfig

Simon Glass sjg at chromium.org
Mon Jan 31 15:49:30 CET 2022


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



More information about the U-Boot mailing list