blob: 2c58fcce3192ce8a43420c72b6dd2a2b58cf75ad [file] [log] [blame]
efdesign9895b66112011-07-20 13:23:04 -06001#
2# This file is part of the coreboot project.
3#
Kerry Sheha3f06072012-02-07 20:32:38 +08004# Copyright (C) 2011 - 2012 Advanced Micro Devices, Inc.
efdesign9895b66112011-07-20 13:23:04 -06005#
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
efdesign9895b66112011-07-20 13:23:04 -060018#
19
20if BOARD_SUPERMICRO_H8QGI
21
22config BOARD_SPECIFIC_OPTIONS
23 def_bool y
24 select ARCH_X86
Kerry Sheha3f06072012-02-07 20:32:38 +080025 select CPU_AMD_AGESA_FAMILY15
26 select CPU_AMD_SOCKET_G34
Kerry Sheha3f06072012-02-07 20:32:38 +080027 select NORTHBRIDGE_AMD_AGESA_FAMILY15
28 select NORTHBRIDGE_AMD_CIMX_RD890
29 select SOUTHBRIDGE_AMD_CIMX_SB700
efdesign9895b66112011-07-20 13:23:04 -060030 select SUPERIO_WINBOND_W83627DHG
Alexandru Gagniuc1a2b3182011-08-03 09:14:59 -050031 select SUPERIO_NUVOTON_WPCM450
Kerry Sheh134d8a92012-02-07 20:33:21 +080032 select DRIVERS_I2C_W83795
efdesign9895b66112011-07-20 13:23:04 -060033 select HAVE_OPTION_TABLE
34 select HAVE_PIRQ_TABLE
35 select HAVE_MP_TABLE
Sven Schnellea2701c62012-07-29 17:42:52 +020036 select SERIAL_CPU_INIT
efdesign9895b66112011-07-20 13:23:04 -060037 select HAVE_ACPI_TABLES
38 select BOARD_ROMSIZE_KB_2048
efdesign9895b66112011-07-20 13:23:04 -060039 #select MMCONF_SUPPORT_DEFAULT #TODO enable it to resolve Multicore IO conflict
40
efdesign9895b66112011-07-20 13:23:04 -060041config MAINBOARD_DIR
42 string
43 default supermicro/h8qgi
44
45config MAINBOARD_PART_NUMBER
46 string
47 default "H8QGI"
48
49config HW_MEM_HOLE_SIZEK
50 hex
51 default 0x200000
52
53config MAX_CPUS
54 int
55 default 64
56
57config MAX_PHYSICAL_CPUS
58 int
59 default 16
60
61config HW_MEM_HOLE_SIZE_AUTO_INC
62 bool
63 default n
64
65config MEM_TRAIN_SEQ
66 int
67 default 2
68
69config IRQ_SLOT_COUNT
70 int
71 default 11
72
73config RAMTOP
74 hex
75 default 0x1000000
76
77config HEAP_SIZE
78 hex
79 default 0xc0000
80
efdesign9895b66112011-07-20 13:23:04 -060081config RAMBASE
82 hex
83 default 0x200000
84
85config SIO_PORT
86 hex
87 default 0x164E
88 help
89 though UARTs are on the NUVOTON BMC, port 0x164E
90 PS2 keyboard and mouse are on SUPERIO_WINBOND_W83627DHG, port 0x2E
91
92config DRIVERS_PS2_KEYBOARD
93 bool
94 default y
95
96config WARNINGS_ARE_ERRORS
97 bool
98 default n
99
100config ONBOARD_VGA_IS_PRIMARY
101 bool
102 default y
103
104config VGA_BIOS
105 bool
106 default n
107
108config VGA_BIOS_ID
109 string
110 depends on VGA_BIOS
111 default "102b,0532"
112
113endif # BOARD_SUPERMICRO_H8QGI
114