blob: be016fbc74cc69d4928bb45ba56d5cc8e8f9a663 [file] [log] [blame]
Jens Rottmann16644042013-03-01 17:12:56 +01001#
2# This file is part of the coreboot project.
3#
4# Copyright (C) 2011 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
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010020if BOARD_LIPPERT_TOUCAN_AF
Jens Rottmann16644042013-03-01 17:12:56 +010021
22config BOARD_SPECIFIC_OPTIONS # dummy
23 def_bool y
24 select ARCH_X86
25 select CPU_AMD_AGESA_FAMILY14
Jens Rottmann16644042013-03-01 17:12:56 +010026 select NORTHBRIDGE_AMD_AGESA_FAMILY14
27 select SOUTHBRIDGE_AMD_CIMX_SB800
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010028 # The Toucan-AF is meant to work on any COM Express Type 6 baseboard.
29 # The ADLINK ExpressBase-6 baseboard happens to use this SIO:
30 select SUPERIO_WINBOND_W83627DHG
Jens Rottmann16644042013-03-01 17:12:56 +010031 select HAVE_OPTION_TABLE
32 select HAVE_PIRQ_TABLE
33 select HAVE_MP_TABLE
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010034 # S3 doesn't work yet, heapManager.c:576 failed last time I tried,
35 # couldn't figure out why. But s3_resume.c (look for "spi_flash_probe")
36 # erases 28 KB and writes 10 KB register dumps to SPI flash on every
37 # boot, wasting 3 s and causing wear! Therefore disable S3 for now.
38 #select HAVE_ACPI_RESUME
Jens Rottmann16644042013-03-01 17:12:56 +010039 select SB_HT_CHAIN_UNITID_OFFSET_ONLY
40 select LIFT_BSP_APIC_ID
41 select SERIAL_CPU_INIT
42 select AMDMCT
43 select HAVE_ACPI_TABLES
44 select BOARD_ROMSIZE_KB_4096
45 select GFXUMA
46
47config MAINBOARD_DIR
48 string
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010049 default lippert/toucan-af
Jens Rottmann16644042013-03-01 17:12:56 +010050
51config APIC_ID_OFFSET
52 hex
53 default 0x0
54
55config MAINBOARD_PART_NUMBER
56 string
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010057 default "Toucan-AF"
Jens Rottmann16644042013-03-01 17:12:56 +010058
59config HW_MEM_HOLE_SIZEK
60 hex
61 default 0x200000
62
63config MAX_CPUS
64 int
Jens Rottmann069795a2013-03-04 21:13:57 +010065 default 2
Jens Rottmann16644042013-03-01 17:12:56 +010066
67config MAX_PHYSICAL_CPUS
68 int
69 default 1
70
71config HW_MEM_HOLE_SIZE_AUTO_INC
72 bool
73 default n
74
75config MEM_TRAIN_SEQ
76 int
77 default 2
78
79config IRQ_SLOT_COUNT
80 int
81 default 11
82
83config RAMTOP
84 hex
85 default 0x1000000
86
87config HEAP_SIZE
88 hex
89 default 0xc0000
90
Jens Rottmann16644042013-03-01 17:12:56 +010091config RAMBASE
92 hex
93 default 0x200000
94
95config SIO_PORT
96 hex
97 default 0x4e
98
99config ONBOARD_VGA_IS_PRIMARY
100 bool
101 default y
102
103config VGA_BIOS
104 bool
105 default n
106
107#config VGA_BIOS_FILE
108# string "VGA BIOS path and filename"
109# depends on VGA_BIOS
110# default "rom/video/OntarioGenericVbios.bin"
111
112config VGA_BIOS_ID
113 string
Jens Rottmann069795a2013-03-04 21:13:57 +0100114 default "1002,9802"
Jens Rottmann16644042013-03-01 17:12:56 +0100115
116config SB800_AHCI_ROM
117 bool
118 default n
119
120config DRIVERS_PS2_KEYBOARD
121 bool
122 default n
123
Jens Rottmann68c9f2b2013-03-01 17:20:42 +0100124endif # BOARD_LIPPERT_TOUCAN_AF