soc/intel/xeon_sp/util: Enhance lock_pam0123
[coreboot2.git] / payloads / libpayload / drivers / storage / Kconfig
blob7fbfddc055b610eafb5e701c9568825f721746bc
1 ##
2 ##
3 ## SPDX-License-Identifier: GPL-2.0-only
5 config STORAGE
6         bool "Support for storage devices"
7         default y if !CHROMEOS
8         help
9           Select this option if you want support for storage devices (like
10           hard drives, memory sticks or optical drives).
12 config STORAGE_64BIT_LBA
13         bool "Use 64-bit integers to address sectors"
14         depends on STORAGE
15         default y
16         help
17           If this is selected, sectors will be addressed by an 64-bit integer.
18           Select this to support LBA-48 for ATA drives.
20 config STORAGE_ATA
21         bool "Support ATA drives (i.e. hard drives)"
22         depends on STORAGE
23         default y
24         help
25           Select this option if you want support for ATA storage devices
26           (i.e. hard drives).
28 config STORAGE_ATAPI
29         bool "Support ATAPI drives (i.e. optical drives)"
30         depends on STORAGE
31         default y
32         select STORAGE_ATA
33         help
34           Select this option if you want support for ATAPI storage devices
35           (i.e. optical drives like CD or DVD drives).
37 config STORAGE_AHCI
38         bool "Support for AHCI host controllers"
39         depends on STORAGE && (STORAGE_ATA || STORAGE_ATAPI) && PCI
40         default y
41         help
42           Select this option if you want support for SATA controllers in
43           AHCI mode.
45 config STORAGE_AHCI_ONLY_TESTED
46         bool "Only enable tested controllers"
47         depends on STORAGE_AHCI
48         default n
49         help
50           If this option is selected, only AHCI controllers which are known
51           to work will be used.
53 config STORAGE_NVME
54         bool "Support for NVMe devices"
55         depends on STORAGE && PCI
56         default y
57         help
58           Select this option if you want support for NVMe devices.