Move several i945 config #defines from romstage.c to Kconfig.
[coreboot.git] / src / northbridge / intel / i945 / Kconfig
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ## Copyright (C) 2007-2009 coresystems GmbH
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
20 config NORTHBRIDGE_INTEL_I945
21         bool
22         select HAVE_DEBUG_RAM_SETUP
23
24 config FALLBACK_VGA_BIOS_ID
25         string
26         default "8086,27a2"
27         depends on NORTHBRIDGE_INTEL_I945
28
29 choice
30         default I945GM
31         depends on NORTHBRIDGE_INTEL_I945
32         help
33           Different i945 variants require slightly different setup.
34
35 config I945GM
36         bool "i945GM (Mobile) chipset"
37
38 config I945GC
39         bool "i945GC chipset"
40
41 endchoice
42
43 config CHANNEL_XOR_RANDOMIZATION
44         bool
45         default n
46         depends on NORTHBRIDGE_INTEL_I945
47
48 config OVERRIDE_CLOCK_DISABLE
49         bool
50         default n
51         depends on NORTHBRIDGE_INTEL_I945
52         help
53           Usually system firmware turns off system memory clock
54           signals to unused SO-DIMM slots to reduce EMI and power
55           consumption.
56           However, some boards do not like unused clock signals to
57           be disabled.
58
59 config MAXIMUM_SUPPORTED_FREQUENCY
60         int
61         default 0
62         depends on NORTHBRIDGE_INTEL_I945
63         help
64           If non-zero, this designates the maximum DDR frequency
65           the board supports, despite what the chipset should be
66           capable of.