Commit 9fd95ef0d39819fb27441fdd0f1b15b05d9b5085
Committed by
Tom Rini
1 parent
477b16a798
Exists in
smarc_8mq_lf_v2020.04
and in
20 other branches
ata: Migrate CONFIG_SCSI_AHCI to Kconfig
And use 'imply' liberally. Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Showing 101 changed files with 74 additions and 41 deletions Side-by-side Diff
- arch/arm/Kconfig
- arch/arm/cpu/armv7/ls102xa/Kconfig
- arch/arm/cpu/armv8/fsl-layerscape/Kconfig
- arch/arm/include/asm/arch-ls102xa/config.h
- arch/x86/cpu/baytrail/Kconfig
- arch/x86/cpu/braswell/Kconfig
- arch/x86/cpu/broadwell/Kconfig
- arch/x86/cpu/coreboot/Kconfig
- arch/x86/cpu/ivybridge/Kconfig
- arch/x86/cpu/qemu/Kconfig
- arch/x86/cpu/queensbay/Kconfig
- configs/A10-OLinuXino-Lime_defconfig
- configs/A20-OLinuXino-Lime2-eMMC_defconfig
- configs/A20-OLinuXino-Lime2_defconfig
- configs/A20-OLinuXino-Lime_defconfig
- configs/A20-OLinuXino_MICRO-eMMC_defconfig
- configs/A20-OLinuXino_MICRO_defconfig
- configs/A20-Olimex-SOM-EVB_defconfig
- configs/Bananapi_M2_Ultra_defconfig
- configs/Bananapi_defconfig
- configs/Bananapro_defconfig
- configs/Cubieboard2_defconfig
- configs/Cubieboard_defconfig
- configs/Cubietruck_defconfig
- configs/Itead_Ibox_A20_defconfig
- configs/Lamobo_R1_defconfig
- configs/Linksprite_pcDuino3_Nano_defconfig
- configs/Linksprite_pcDuino3_defconfig
- configs/MPC8544DS_defconfig
- configs/MPC8572DS_36BIT_defconfig
- configs/MPC8572DS_defconfig
- configs/MPC8610HPCD_defconfig
- configs/MPC8641HPCN_36BIT_defconfig
- configs/MPC8641HPCN_defconfig
- configs/Marsboard_A10_defconfig
- configs/Mele_A1000_defconfig
- configs/Mele_M5_defconfig
- configs/Orangepi_defconfig
- configs/Orangepi_mini_defconfig
- configs/Wits_Pro_A20_DKT_defconfig
- configs/am57xx_evm_defconfig
- configs/am57xx_hs_evm_defconfig
- configs/bananapi_m1_plus_defconfig
- configs/cl-som-am57x_defconfig
- configs/cm_t54_defconfig
- configs/controlcenterdc_defconfig
- configs/db-88f6820-gp_defconfig
- configs/highbank_defconfig
- configs/ls1012aqds_qspi_defconfig
- configs/ls1088aqds_qspi_SECURE_BOOT_defconfig
- configs/ls1088aqds_qspi_defconfig
- configs/ls1088aqds_sdcard_qspi_defconfig
- configs/ls1088ardb_qspi_SECURE_BOOT_defconfig
- configs/ls1088ardb_qspi_defconfig
- configs/ls1088ardb_sdcard_qspi_defconfig
- configs/ls2081ardb_defconfig
- configs/mvebu_db-88f3720_defconfig
- configs/mvebu_db_armada8k_defconfig
- configs/mvebu_espressobin-88f3720_defconfig
- configs/mvebu_mcbin-88f8040_defconfig
- configs/omap5_uevm_defconfig
- configs/qemu_arm_defconfig
- configs/turris_omnia_defconfig
- configs/xilinx_zynqmp_ep_defconfig
- configs/xilinx_zynqmp_zcu102_rev1_0_defconfig
- configs/xilinx_zynqmp_zcu102_revA_defconfig
- configs/xilinx_zynqmp_zcu102_revB_defconfig
- drivers/ata/Kconfig
- include/configs/MPC8544DS.h
- include/configs/MPC8572DS.h
- include/configs/MPC8610HPCD.h
- include/configs/MPC8641HPCN.h
- include/configs/am57xx_evm.h
- include/configs/cl-som-am57x.h
- include/configs/cm_t54.h
- include/configs/controlcenterdc.h
- include/configs/db-88f6820-gp.h
- include/configs/dra7xx_evm.h
- include/configs/efi-x86.h
- include/configs/galileo.h
- include/configs/highbank.h
- include/configs/ls1012aqds.h
- include/configs/ls1012ardb.h
- include/configs/ls1021aiot.h
- include/configs/ls1043aqds.h
- include/configs/ls1043ardb.h
- include/configs/ls1046aqds.h
- include/configs/ls1046ardb.h
- include/configs/ls1088a_common.h
- include/configs/ls2080aqds.h
- include/configs/ls2080ardb.h
- include/configs/mvebu_armada-37xx.h
- include/configs/mvebu_armada-8k.h
- include/configs/omap5_uevm.h
- include/configs/qemu-arm.h
- include/configs/sbc8641d.h
- include/configs/sunxi-common.h
- include/configs/turris_omnia.h
- include/configs/x86-common.h
- include/configs/xilinx_zynqmp.h
- scripts/config_whitelist.txt
arch/arm/Kconfig
| ... | ... | @@ -850,6 +850,7 @@ |
| 850 | 850 | select SUPPORT_SPL |
| 851 | 851 | select ARCH_MISC_INIT |
| 852 | 852 | imply SCSI |
| 853 | + imply SCSI_AHCI | |
| 853 | 854 | help |
| 854 | 855 | Support for Freescale LS2080AQDS platform |
| 855 | 856 | The LS2080A Development System (QDS) is a high-performance |
| ... | ... | @@ -865,6 +866,7 @@ |
| 865 | 866 | select SUPPORT_SPL |
| 866 | 867 | select ARCH_MISC_INIT |
| 867 | 868 | imply SCSI |
| 869 | + imply SCSI_AHCI | |
| 868 | 870 | help |
| 869 | 871 | Support for Freescale LS2080ARDB platform. |
| 870 | 872 | The LS2080A Reference design board (RDB) is a high-performance |
| ... | ... | @@ -926,6 +928,7 @@ |
| 926 | 928 | select ARM64 |
| 927 | 929 | select BOARD_LATE_INIT |
| 928 | 930 | imply SCSI |
| 931 | + imply SCSI_AHCI | |
| 929 | 932 | help |
| 930 | 933 | Support for Freescale LS1012ARDB platform. |
| 931 | 934 | The LS1012A Reference design board (RDB) is a high-performance |
arch/arm/cpu/armv7/ls102xa/Kconfig
arch/arm/cpu/armv8/fsl-layerscape/Kconfig
| ... | ... | @@ -35,6 +35,7 @@ |
| 35 | 35 | select ARCH_EARLY_INIT_R |
| 36 | 36 | select BOARD_EARLY_INIT_F |
| 37 | 37 | imply SCSI |
| 38 | + imply SCSI_AHCI | |
| 38 | 39 | imply CMD_PCI |
| 39 | 40 | |
| 40 | 41 | config ARCH_LS1046A |
| ... | ... | @@ -61,6 +62,7 @@ |
| 61 | 62 | select ARCH_EARLY_INIT_R |
| 62 | 63 | select BOARD_EARLY_INIT_F |
| 63 | 64 | imply SCSI |
| 65 | + imply SCSI_AHCI | |
| 64 | 66 | |
| 65 | 67 | config ARCH_LS1088A |
| 66 | 68 | bool |
arch/arm/include/asm/arch-ls102xa/config.h
arch/x86/cpu/baytrail/Kconfig
arch/x86/cpu/braswell/Kconfig
arch/x86/cpu/broadwell/Kconfig
arch/x86/cpu/coreboot/Kconfig
arch/x86/cpu/ivybridge/Kconfig
arch/x86/cpu/qemu/Kconfig
arch/x86/cpu/queensbay/Kconfig
configs/A10-OLinuXino-Lime_defconfig
configs/A20-OLinuXino-Lime2-eMMC_defconfig
configs/A20-OLinuXino-Lime2_defconfig
configs/A20-OLinuXino-Lime_defconfig
configs/A20-OLinuXino_MICRO-eMMC_defconfig
configs/A20-OLinuXino_MICRO_defconfig
configs/A20-Olimex-SOM-EVB_defconfig
configs/Bananapi_M2_Ultra_defconfig
configs/Bananapi_defconfig
configs/Bananapro_defconfig
configs/Cubieboard2_defconfig
configs/Cubieboard_defconfig
configs/Cubietruck_defconfig
configs/Itead_Ibox_A20_defconfig
configs/Lamobo_R1_defconfig
configs/Linksprite_pcDuino3_Nano_defconfig
configs/Linksprite_pcDuino3_defconfig
configs/MPC8544DS_defconfig
configs/MPC8572DS_36BIT_defconfig
configs/MPC8572DS_defconfig
configs/MPC8610HPCD_defconfig
configs/MPC8641HPCN_36BIT_defconfig
configs/MPC8641HPCN_defconfig
configs/Marsboard_A10_defconfig
configs/Mele_A1000_defconfig
configs/Mele_M5_defconfig
configs/Orangepi_defconfig
configs/Orangepi_mini_defconfig
configs/Wits_Pro_A20_DKT_defconfig
configs/am57xx_evm_defconfig
configs/am57xx_hs_evm_defconfig
configs/bananapi_m1_plus_defconfig
configs/cl-som-am57x_defconfig
configs/cm_t54_defconfig
configs/controlcenterdc_defconfig
configs/db-88f6820-gp_defconfig
configs/highbank_defconfig
configs/ls1012aqds_qspi_defconfig
configs/ls1088aqds_qspi_SECURE_BOOT_defconfig
configs/ls1088aqds_qspi_defconfig
configs/ls1088aqds_sdcard_qspi_defconfig
configs/ls1088ardb_qspi_SECURE_BOOT_defconfig
configs/ls1088ardb_qspi_defconfig
configs/ls1088ardb_sdcard_qspi_defconfig
configs/ls2081ardb_defconfig
configs/mvebu_db-88f3720_defconfig
configs/mvebu_db_armada8k_defconfig
configs/mvebu_espressobin-88f3720_defconfig
configs/mvebu_mcbin-88f8040_defconfig
configs/omap5_uevm_defconfig
configs/qemu_arm_defconfig
configs/turris_omnia_defconfig
configs/xilinx_zynqmp_ep_defconfig
configs/xilinx_zynqmp_zcu102_rev1_0_defconfig
configs/xilinx_zynqmp_zcu102_revA_defconfig
configs/xilinx_zynqmp_zcu102_revB_defconfig
drivers/ata/Kconfig
| ... | ... | @@ -20,6 +20,11 @@ |
| 20 | 20 | |
| 21 | 21 | See also CMD_SATA which provides command-line support. |
| 22 | 22 | |
| 23 | +config SCSI_AHCI | |
| 24 | + bool "Enable SCSI interface to SATA devices" | |
| 25 | + help | |
| 26 | + Enable this to allow interfacing SATA devices via the SCSI layer. | |
| 27 | + | |
| 23 | 28 | menu "SATA/SCSI device support" |
| 24 | 29 | |
| 25 | 30 | config AHCI_PCI |
include/configs/MPC8544DS.h
include/configs/MPC8572DS.h
include/configs/MPC8610HPCD.h
include/configs/MPC8641HPCN.h
include/configs/am57xx_evm.h
include/configs/cl-som-am57x.h
include/configs/cm_t54.h
include/configs/controlcenterdc.h
include/configs/db-88f6820-gp.h
include/configs/dra7xx_evm.h
include/configs/efi-x86.h
include/configs/galileo.h
include/configs/highbank.h
include/configs/ls1012aqds.h
include/configs/ls1012ardb.h
include/configs/ls1021aiot.h
include/configs/ls1043aqds.h
include/configs/ls1043ardb.h
include/configs/ls1046aqds.h
include/configs/ls1046ardb.h
include/configs/ls1088a_common.h
include/configs/ls2080aqds.h
include/configs/ls2080ardb.h
include/configs/mvebu_armada-37xx.h
include/configs/mvebu_armada-8k.h
include/configs/omap5_uevm.h
include/configs/qemu-arm.h
include/configs/sbc8641d.h
include/configs/sunxi-common.h
include/configs/turris_omnia.h
include/configs/x86-common.h
include/configs/xilinx_zynqmp.h