blob: c5db9691a916800a4142a9c9be2ce0062a1e563b [file] [log] [blame]
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -07001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2012 The Chromium OS Authors.
5##
6## This program is free software; you can redistribute it and/or modify
7## it under the terms of the GNU General Public License as published by
8## the Free Software Foundation; version 2 of the License.
9##
10## This program is distributed in the hope that it will be useful,
11## but WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13## GNU General Public License for more details.
14##
15## You should have received a copy of the GNU General Public License
16## along with this program; if not, write to the Free Software
Paul Menzela46a7122013-02-23 18:37:27 +010017## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070018##
19
20config SPI_FLASH
21 bool
22 default n
23 help
24 Select this option if your chipset driver needs to store certain
25 data in the SPI flash.
26
Duncan Laurie181bbdd2012-06-23 16:53:57 -070027config SPI_FLASH_SMM
28 bool "SPI flash driver support in SMM"
29 default n
30 depends on SPI_FLASH && HAVE_SMI_HANDLER
31 help
32 Select this option if you want SPI flash support in SMM.
33
Idwer Vollering73a10182014-02-16 00:32:13 +000034config SPI_FLASH_AMIC
35 bool
36 default y
37 depends on SPI_FLASH
38 help
39 Select this option if your chipset driver needs to store certain
40 data in the SPI flash and your SPI flash is made by AMIC.
41
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070042config SPI_FLASH_EON
43 bool
44 default y
45 depends on SPI_FLASH
46 help
47 Select this option if your chipset driver needs to store certain
48 data in the SPI flash and your SPI flash is made by EON.
49
50config SPI_FLASH_MACRONIX
51 bool
52 default y
53 depends on SPI_FLASH
54 help
55 Select this option if your chipset driver needs to store certain
56 data in the SPI flash and your SPI flash is made by Macronix.
57
58config SPI_FLASH_SPANSION
59 bool
60 default y
61 depends on SPI_FLASH
62 help
63 Select this option if your chipset driver needs to store certain
64 data in the SPI flash and your SPI flash is made by Spansion.
65
66config SPI_FLASH_SST
67 bool
68 default y
69 depends on SPI_FLASH
70 help
71 Select this option if your chipset driver needs to store certain
72 data in the SPI flash and your SPI flash is made by SST.
73
74config SPI_FLASH_STMICRO
75 bool
76 default y
77 depends on SPI_FLASH
78 help
79 Select this option if your chipset driver needs to store certain
80 data in the SPI flash and your SPI flash is made by ST MICRO.
81
82config SPI_FLASH_WINBOND
83 bool
84 default y
85 depends on SPI_FLASH
86 help
87 Select this option if your chipset driver needs to store certain
88 data in the SPI flash and your SPI flash is made by Winbond.
89
90config SPI_FLASH_NO_FAST_READ
Duncan Laurie23b00532012-10-10 14:21:23 -070091 bool "Disable Fast Read command"
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070092 default n
93 depends on SPI_FLASH
94 help
95 Select this option if your setup requires to avoid "fast read"s
96 from the SPI flash parts.
Martin Rothbceaf7f2012-09-07 15:02:35 -060097
98config SPI_FLASH_GIGADEVICE
99 bool
100 default y
101 depends on SPI_FLASH
102 help
103 Select this option if your chipset driver needs to store certain
104 data in the SPI flash and your SPI flash is made by Gigadevice.