| ## |
| ## |
| ## SPDX-License-Identifier: GPL-2.0-only |
| |
| config STORAGE |
| bool "Support for storage devices" |
| default y if !CHROMEOS |
| help |
| Select this option if you want support for storage devices (like |
| hard drives, memory sticks or optical drives). |
| |
| config STORAGE_64BIT_LBA |
| bool "Use 64-bit integers to address sectors" |
| depends on STORAGE |
| default y |
| help |
| If this is selected, sectors will be addressed by an 64-bit integer. |
| Select this to support LBA-48 for ATA drives. |
| |
| config STORAGE_ATA |
| bool "Support ATA drives (i.e. hard drives)" |
| depends on STORAGE |
| default y |
| help |
| Select this option if you want support for ATA storage devices |
| (i.e. hard drives). |
| |
| config STORAGE_ATAPI |
| bool "Support ATAPI drives (i.e. optical drives)" |
| depends on STORAGE |
| default y |
| select STORAGE_ATA |
| help |
| Select this option if you want support for ATAPI storage devices |
| (i.e. optical drives like CD or DVD drives). |
| |
| config STORAGE_AHCI |
| bool "Support for AHCI host controllers" |
| depends on STORAGE && (STORAGE_ATA || STORAGE_ATAPI) && PCI |
| default y |
| help |
| Select this option if you want support for SATA controllers in |
| AHCI mode. |
| |
| config STORAGE_AHCI_ONLY_TESTED |
| bool "Only enable tested controllers" |
| depends on STORAGE_AHCI |
| default n |
| help |
| If this option is selected, only AHCI controllers which are known |
| to work will be used. |
| |
| config STORAGE_NVME |
| bool "Support for NVMe devices" |
| depends on STORAGE && PCI |
| default y |
| help |
| Select this option if you want support for NVMe devices. |