blob: eaa652b38cebfeac198e64b1c2b433f54aa64829 [file] [log] [blame]
Siyuan Wang1ee8b452012-09-07 19:20:02 +08001#
2# This file is part of the coreboot project.
3#
4# Copyright (C) 2011 - 2012 Advanced Micro Devices, Inc.
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
Paul Menzela46a7122013-02-23 18:37:27 +010017# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Siyuan Wang1ee8b452012-09-07 19:20:02 +080018#
19
20if BOARD_TYAN_S8226
21
22config BOARD_SPECIFIC_OPTIONS
23 def_bool y
24 select ARCH_X86
25 select CPU_AMD_AGESA_FAMILY15
26 select CPU_AMD_SOCKET_C32
Siyuan Wang1ee8b452012-09-07 19:20:02 +080027 select NORTHBRIDGE_AMD_AGESA_FAMILY15
28 select NORTHBRIDGE_AMD_CIMX_RD890
29 select SOUTHBRIDGE_AMD_CIMX_SB700
30 select SUPERIO_WINBOND_W83627DHG
31 select SUPERIO_NUVOTON_WPCM450
32 select DRIVERS_I2C_W83795
Siyuan Wang1ee8b452012-09-07 19:20:02 +080033 select HAVE_OPTION_TABLE
34 select HAVE_PIRQ_TABLE
35 select HAVE_MP_TABLE
Siyuan Wang1ee8b452012-09-07 19:20:02 +080036 select SERIAL_CPU_INIT
37 select HAVE_ACPI_TABLES
38 select BOARD_ROMSIZE_KB_4096
Siyuan Wang1ee8b452012-09-07 19:20:02 +080039 #select MMCONF_SUPPORT_DEFAULT #TODO enable it to resolve Multicore IO conflict
40
41config MAINBOARD_DIR
42 string
43 default tyan/s8226
44
45config MAINBOARD_PART_NUMBER
46 string
47 default "S8226"
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 2
60
61config HW_MEM_HOLE_SIZE_AUTO_INC
62 bool
63 default n
64
65config IRQ_SLOT_COUNT
66 int
67 default 11
68
69config RAMTOP
70 hex
71 default 0x1000000
72
73config HEAP_SIZE
74 hex
75 default 0xc0000
76
Siyuan Wang1ee8b452012-09-07 19:20:02 +080077config RAMBASE
78 hex
79 default 0x200000
80
81config SIO_PORT
82 hex
83 default 0x164E
84 help
85 though UARTs are on the NUVOTON BMC, port 0x164E
86 PS2 keyboard and mouse are on SUPERIO_WINBOND_W83627DHG, port 0x2E
87
88config DRIVERS_PS2_KEYBOARD
89 bool
90 default y
91
92config WARNINGS_ARE_ERRORS
93 bool
94 default n
95
96config ONBOARD_VGA_IS_PRIMARY
97 bool
98 default y
99
100config VGA_BIOS
101 bool
102 default n
103
104config VGA_BIOS_ID
105 string
106 depends on VGA_BIOS
107 default "1a03,2000"
108
109endif # BOARD_TYAN_S8226