blob: 04e9a29dd197fa38dfd551aeb343e12bcfbd01c9 [file] [log] [blame]
Antonello Dettoriaded2142016-07-27 12:41:04 +02001##
2## This file is part of the coreboot project.
3##
4## This program is free software; you can redistribute it and/or modify
5## it under the terms of the GNU General Public License as published by
6## the Free Software Foundation; version 2 of the License.
7##
8## This program is distributed in the hope that it will be useful,
9## but WITHOUT ANY WARRANTY; without even the implied warranty of
10## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11## GNU General Public License for more details.
12
13config STORAGE
14 bool "Support for storage devices"
Julius Werner58caa8b2016-05-16 16:37:56 -070015 default y if !CHROMEOS
Antonello Dettoriaded2142016-07-27 12:41:04 +020016 help
17 Select this option if you want support for storage devices (like
18 hard drives, memory sticks or optical drives).
19
20config STORAGE_64BIT_LBA
21 bool "Use 64-bit integers to address sectors"
22 depends on STORAGE
23 default n
24 help
25 If this is selected, sectors will be addressed by an 64-bit integer.
26 Select this to support LBA-48 for ATA drives.
27
28config STORAGE_ATA
29 bool "Support ATA drives (i.e. hard drives)"
30 depends on STORAGE
31 default y
32 help
33 Select this option if you want support for ATA storage devices
34 (i.e. hard drives).
35
36config STORAGE_ATAPI
37 bool "Support ATAPI drives (i.e. optical drives)"
38 depends on STORAGE
39 default y
40 select STORAGE_ATA
41 help
42 Select this option if you want support for ATAPI storage devices
43 (i.e. optical drives like CD or DVD drives).
44
45config STORAGE_AHCI
46 bool "Support for AHCI host controllers"
47 depends on STORAGE && (STORAGE_ATA || STORAGE_ATAPI) && PCI
48 default y
49 help
50 Select this option if you want support for SATA controllers in
51 AHCI mode.
52
53config STORAGE_AHCI_ONLY_TESTED
54 bool "Only enable tested controllers"
55 depends on STORAGE_AHCI
56 default y
57 help
58 If this option is selected only AHCI controllers which are known
59 to work will be used.