blob: 9239637360a9bd47be435400762d4f5e3fe27fa4 [file] [log] [blame]
Damien Zammit43a1f782015-08-19 15:16:59 +10001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2007-2009 coresystems GmbH
5## Copyright (C) 2015 Damien Zammit <damien@zamaudio.com>
6##
7## This program is free software; you can redistribute it and/or modify
8## it under the terms of the GNU General Public License as published by
9## the Free Software Foundation; version 2 of the License.
10##
11## This program is distributed in the hope that it will be useful,
12## but WITHOUT ANY WARRANTY; without even the implied warranty of
13## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14## GNU General Public License for more details.
15##
16
17config NORTHBRIDGE_INTEL_X4X
18 bool
19
20if NORTHBRIDGE_INTEL_X4X
21
22config NORTHBRIDGE_SPECIFIC_OPTIONS # dummy
23 def_bool y
24 select HAVE_DEBUG_RAM_SETUP
Arthur Heymans524d4972017-09-01 15:45:56 +020025 select LAPIC_MONOTONIC_TIMER
Damien Zammit43a1f782015-08-19 15:16:59 +100026 select VGA
27 select INTEL_GMA_ACPI
Kyösti Mälkki122e5bc2016-07-22 22:53:19 +030028 select RELOCATABLE_RAMSTAGE
Nico Huber7971582e2017-05-20 01:07:48 +020029 select HAVE_LINEAR_FRAMEBUFFER if MAINBOARD_DO_NATIVE_VGA_INIT
Nico Huberce642f02017-05-19 15:08:21 +020030 select HAVE_VGA_TEXT_FRAMEBUFFER if MAINBOARD_DO_NATIVE_VGA_INIT
Damien Zammit43a1f782015-08-19 15:16:59 +100031
Martin Roth59ff3402016-02-09 09:06:46 -070032config CBFS_SIZE
33 hex
Arthur Heymans4bc9c282017-04-06 21:37:49 +020034 default 0x100000 if !SOUTHBRIDGE_INTEL_I82801GX
Martin Roth59ff3402016-02-09 09:06:46 -070035
Damien Zammit43a1f782015-08-19 15:16:59 +100036config BOOTBLOCK_NORTHBRIDGE_INIT
37 string
38 default "northbridge/intel/x4x/bootblock.c"
39
40config VGA_BIOS_ID
41 string
42 default "8086,2e32"
43
Arthur Heymans512a2d12017-05-10 13:12:37 +020044config MMCONF_BASE_ADDRESS
45 hex
46 default 0xe0000000
47
Damien Zammit43a1f782015-08-19 15:16:59 +100048endif