blob: 590909ba50b9c60bfef9171259176f1fe5f2e22c [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#
Jens Rottmann16644042013-03-01 17:12:56 +010015
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010016if BOARD_LIPPERT_TOUCAN_AF
Jens Rottmann16644042013-03-01 17:12:56 +010017
18config BOARD_SPECIFIC_OPTIONS # dummy
19 def_bool y
Jens Rottmann16644042013-03-01 17:12:56 +010020 select CPU_AMD_AGESA_FAMILY14
Jens Rottmann16644042013-03-01 17:12:56 +010021 select NORTHBRIDGE_AMD_AGESA_FAMILY14
22 select SOUTHBRIDGE_AMD_CIMX_SB800
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010023 # The Toucan-AF is meant to work on any COM Express Type 6 baseboard.
24 # The ADLINK ExpressBase-6 baseboard happens to use this SIO:
25 select SUPERIO_WINBOND_W83627DHG
Jens Rottmann16644042013-03-01 17:12:56 +010026 select HAVE_OPTION_TABLE
27 select HAVE_PIRQ_TABLE
28 select HAVE_MP_TABLE
Kyösti Mälkkif5a2d262014-06-06 22:57:01 +030029 # This erases 28 KB and writes 10 KB register dumps to SPI flash on every
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010030 # boot, wasting 3 s and causing wear! Therefore disable S3 for now.
31 #select HAVE_ACPI_RESUME
Jens Rottmann16644042013-03-01 17:12:56 +010032 select HAVE_ACPI_TABLES
33 select BOARD_ROMSIZE_KB_4096
34 select GFXUMA
35
36config MAINBOARD_DIR
37 string
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010038 default lippert/toucan-af
Jens Rottmann16644042013-03-01 17:12:56 +010039
Jens Rottmann16644042013-03-01 17:12:56 +010040config MAINBOARD_PART_NUMBER
41 string
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010042 default "Toucan-AF"
Jens Rottmann16644042013-03-01 17:12:56 +010043
44config HW_MEM_HOLE_SIZEK
45 hex
46 default 0x200000
47
48config MAX_CPUS
49 int
Jens Rottmann069795a2013-03-04 21:13:57 +010050 default 2
Jens Rottmann16644042013-03-01 17:12:56 +010051
Jens Rottmann16644042013-03-01 17:12:56 +010052config HW_MEM_HOLE_SIZE_AUTO_INC
53 bool
54 default n
55
Jens Rottmann16644042013-03-01 17:12:56 +010056config IRQ_SLOT_COUNT
57 int
58 default 11
59
Jens Rottmann16644042013-03-01 17:12:56 +010060config ONBOARD_VGA_IS_PRIMARY
61 bool
62 default y
63
64config VGA_BIOS
65 bool
66 default n
67
68#config VGA_BIOS_FILE
69# string "VGA BIOS path and filename"
70# depends on VGA_BIOS
71# default "rom/video/OntarioGenericVbios.bin"
72
73config VGA_BIOS_ID
74 string
Jens Rottmann069795a2013-03-04 21:13:57 +010075 default "1002,9802"
Jens Rottmann16644042013-03-01 17:12:56 +010076
77config SB800_AHCI_ROM
78 bool
79 default n
80
Jens Rottmann68c9f2b2013-03-01 17:20:42 +010081endif # BOARD_LIPPERT_TOUCAN_AF