blob: 58f56929ac9cfdfedc5aa1a1756e3775f86f25b6 [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
17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18#
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
27 select NORTHBRIDGE_AMD_AGESA_FAMILY15_ROOT_COMPLEX
28 select NORTHBRIDGE_AMD_AGESA_FAMILY15
29 select NORTHBRIDGE_AMD_CIMX_RD890
30 select SOUTHBRIDGE_AMD_CIMX_SB700
efdesign9895b66112011-07-20 13:23:04 -060031 select SUPERIO_WINBOND_W83627DHG
Alexandru Gagniuc1a2b3182011-08-03 09:14:59 -050032 select SUPERIO_NUVOTON_WPCM450
Kerry Sheh134d8a92012-02-07 20:33:21 +080033 select DRIVERS_I2C_W83795
Kerry Sheha3f06072012-02-07 20:32:38 +080034 select UDELAY_TSC
efdesign9895b66112011-07-20 13:23:04 -060035 select BOARD_HAS_FADT
36 select HAVE_BUS_CONFIG
37 select HAVE_OPTION_TABLE
38 select HAVE_PIRQ_TABLE
39 select HAVE_MP_TABLE
40 select HAVE_HARD_RESET
41 select SERIAL_CPU_INIT
efdesign9895b66112011-07-20 13:23:04 -060042 select HAVE_ACPI_TABLES
43 select BOARD_ROMSIZE_KB_2048
Kerry Sheha3f06072012-02-07 20:32:38 +080044 select TINY_BOOTBLOCK
efdesign9895b66112011-07-20 13:23:04 -060045 #select MMCONF_SUPPORT_DEFAULT #TODO enable it to resolve Multicore IO conflict
46
efdesign9895b66112011-07-20 13:23:04 -060047config MAINBOARD_DIR
48 string
49 default supermicro/h8qgi
50
51config MAINBOARD_PART_NUMBER
52 string
53 default "H8QGI"
54
55config HW_MEM_HOLE_SIZEK
56 hex
57 default 0x200000
58
59config MAX_CPUS
60 int
61 default 64
62
63config MAX_PHYSICAL_CPUS
64 int
65 default 16
66
67config HW_MEM_HOLE_SIZE_AUTO_INC
68 bool
69 default n
70
71config MEM_TRAIN_SEQ
72 int
73 default 2
74
75config IRQ_SLOT_COUNT
76 int
77 default 11
78
79config RAMTOP
80 hex
81 default 0x1000000
82
83config HEAP_SIZE
84 hex
85 default 0xc0000
86
87config STACK_SIZE
88 hex
89 default 0x10000
90
91config ACPI_SSDTX_NUM
92 int
93 default 0
94
95config RAMBASE
96 hex
97 default 0x200000
98
99config SIO_PORT
100 hex
101 default 0x164E
102 help
103 though UARTs are on the NUVOTON BMC, port 0x164E
104 PS2 keyboard and mouse are on SUPERIO_WINBOND_W83627DHG, port 0x2E
105
106config DRIVERS_PS2_KEYBOARD
107 bool
108 default y
109
110config WARNINGS_ARE_ERRORS
111 bool
112 default n
113
114config ONBOARD_VGA_IS_PRIMARY
115 bool
116 default y
117
118config VGA_BIOS
119 bool
120 default n
121
122config VGA_BIOS_ID
123 string
124 depends on VGA_BIOS
125 default "102b,0532"
126
127endif # BOARD_SUPERMICRO_H8QGI
128