blob: 859759fa5320fc0dff74ba5d382b94f6c696a969 [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
17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18#
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
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
31 select SUPERIO_WINBOND_W83627DHG
32 select SUPERIO_NUVOTON_WPCM450
33 select DRIVERS_I2C_W83795
Siyuan Wang1ee8b452012-09-07 19:20:02 +080034 select HAVE_OPTION_TABLE
35 select HAVE_PIRQ_TABLE
36 select HAVE_MP_TABLE
37 select HAVE_HARD_RESET
38 select SERIAL_CPU_INIT
39 select HAVE_ACPI_TABLES
40 select BOARD_ROMSIZE_KB_4096
41 select TINY_BOOTBLOCK
42 #select MMCONF_SUPPORT_DEFAULT #TODO enable it to resolve Multicore IO conflict
43
44config MAINBOARD_DIR
45 string
46 default tyan/s8226
47
48config MAINBOARD_PART_NUMBER
49 string
50 default "S8226"
51
52config HW_MEM_HOLE_SIZEK
53 hex
54 default 0x200000
55
56config MAX_CPUS
57 int
58 default 64
59
60config MAX_PHYSICAL_CPUS
61 int
62 default 2
63
64config HW_MEM_HOLE_SIZE_AUTO_INC
65 bool
66 default n
67
68config IRQ_SLOT_COUNT
69 int
70 default 11
71
72config RAMTOP
73 hex
74 default 0x1000000
75
76config HEAP_SIZE
77 hex
78 default 0xc0000
79
80config STACK_SIZE
81 hex
82 default 0x10000
83
Siyuan Wang1ee8b452012-09-07 19:20:02 +080084config RAMBASE
85 hex
86 default 0x200000
87
88config SIO_PORT
89 hex
90 default 0x164E
91 help
92 though UARTs are on the NUVOTON BMC, port 0x164E
93 PS2 keyboard and mouse are on SUPERIO_WINBOND_W83627DHG, port 0x2E
94
95config DRIVERS_PS2_KEYBOARD
96 bool
97 default y
98
99config WARNINGS_ARE_ERRORS
100 bool
101 default n
102
103config ONBOARD_VGA_IS_PRIMARY
104 bool
105 default y
106
107config VGA_BIOS
108 bool
109 default n
110
111config VGA_BIOS_ID
112 string
113 depends on VGA_BIOS
114 default "1a03,2000"
115
116endif # BOARD_TYAN_S8226