Add support for the ASUS M2N-E board.
[coreboot.git] / src / mainboard / asus / m2n-e / Kconfig
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ## Copyright (C) 2010 Uwe Hermann <uwe@hermann-uwe.de>
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; either version 2 of the License, or
9 ## (at your option) any later version.
10 ##
11 ## This program is distributed in the hope that it will be useful,
12 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 ## GNU General Public License for more details.
15 ##
16 ## You should have received a copy of the GNU General Public License
17 ## along with this program; if not, write to the Free Software
18 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
19 ##
20
21 if BOARD_ASUS_M2N_E
22
23 config BOARD_SPECIFIC_OPTIONS # dummy
24         def_bool y
25         select ARCH_X86
26         select CPU_AMD_SOCKET_AM2
27         select DIMM_DDR2
28         select NORTHBRIDGE_AMD_AMDK8
29         select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
30         select SOUTHBRIDGE_NVIDIA_MCP55
31         select MCP55_USE_NIC
32         select MCP55_USE_AZA
33         select SUPERIO_ITE_IT8716F
34         select SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
35         select HAVE_BUS_CONFIG
36         select HAVE_OPTION_TABLE
37         select HAVE_MP_TABLE
38         select HAVE_HARD_RESET
39         select LIFT_BSP_APIC_ID
40         select K8_REV_F_SUPPORT
41         select BOARD_ROMSIZE_KB_512
42         select RAMINIT_SYSINFO
43         select K8_ALLOCATE_IO_RANGE
44
45 config MAINBOARD_DIR
46         string
47         default asus/m2n-e
48
49 config DCACHE_RAM_BASE
50         hex
51         default 0xc8000
52
53 config DCACHE_RAM_SIZE
54         hex
55         default 0x08000
56
57 config DCACHE_RAM_GLOBAL_VAR_SIZE
58         hex
59         default 0x01000
60
61 config APIC_ID_OFFSET
62         hex
63         default 0x10
64
65 config MEM_TRAIN_SEQ
66         int
67         default 2
68
69 config SB_HT_CHAIN_ON_BUS0
70         int
71         default 2
72
73 config MAINBOARD_PART_NUMBER
74         string
75         default "M2N-E"
76
77 config PCI_64BIT_PREF_MEM
78         bool
79         default n
80
81 config MAX_CPUS
82         int
83         default 2
84
85 config MAX_PHYSICAL_CPUS
86         int
87         default 1
88
89 config HT_CHAIN_UNITID_BASE
90         hex
91         default 0x0
92
93 config HT_CHAIN_END_UNITID_BASE
94         hex
95         default 0x20
96
97 config SERIAL_CPU_INIT
98         bool
99         default n
100
101 config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
102         hex
103         default 0x8239
104
105 endif # BOARD_ASUS_M2N_E