blob: e022290457043525afb57faebdf2985e05c6c957 [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
17## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18##
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
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070034config SPI_FLASH_EON
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 EON.
41
42config SPI_FLASH_MACRONIX
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 Macronix.
49
50config SPI_FLASH_SPANSION
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 Spansion.
57
58config SPI_FLASH_SST
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 SST.
65
66config SPI_FLASH_STMICRO
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 ST MICRO.
73
74config SPI_FLASH_WINBOND
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 Winbond.
81
82config SPI_FLASH_NO_FAST_READ
83 bool
84 default n
85 depends on SPI_FLASH
86 help
87 Select this option if your setup requires to avoid "fast read"s
88 from the SPI flash parts.