blob: 9af063819be1954d20fbc74a44d5f26215475921 [file] [log] [blame]
Elyes HAOUAS36787b02020-05-07 12:07:24 +02001# SPDX-License-Identifier: GPL-2.0-only
Damien Zammit43a1f782015-08-19 15:16:59 +10002
3config NORTHBRIDGE_INTEL_X4X
4 bool
Damien Zammit43a1f782015-08-19 15:16:59 +10005 select HAVE_DEBUG_RAM_SETUP
Damien Zammit43a1f782015-08-19 15:16:59 +10006 select VGA
7 select INTEL_GMA_ACPI
Arthur Heymansadc571a2017-09-25 09:40:54 +02008 select CACHE_MRC_SETTINGS
Shelley Chen6c2568f2020-09-25 09:30:44 -07009 select BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES
Arthur Heymansd293b202024-02-02 19:35:13 +010010 select HAVE_X86_64_SUPPORT
Elyes Haouas649c8cb2022-10-30 06:55:21 +010011 select USE_DDR3
12 select USE_DDR2
Julius Wernerc770ad62024-06-03 17:39:01 -070013 select NEED_SMALL_2MB_PAGE_TABLES
Damien Zammit43a1f782015-08-19 15:16:59 +100014
Elyes Haouasd2ebc4d2023-01-02 15:28:41 +010015if NORTHBRIDGE_INTEL_X4X
16
Martin Roth59ff3402016-02-09 09:06:46 -070017config CBFS_SIZE
Arthur Heymans4bc9c282017-04-06 21:37:49 +020018 default 0x100000 if !SOUTHBRIDGE_INTEL_I82801GX
Martin Roth59ff3402016-02-09 09:06:46 -070019
Damien Zammit43a1f782015-08-19 15:16:59 +100020config VGA_BIOS_ID
21 string
22 default "8086,2e32"
23
Shelley Chen4e9bb332021-10-20 15:43:45 -070024config ECAM_MMCONF_BASE_ADDRESS
Arthur Heymans512a2d12017-05-10 13:12:37 +020025 default 0xe0000000
26
Shelley Chen4e9bb332021-10-20 15:43:45 -070027config ECAM_MMCONF_BUS_NUMBER
Angel Ponsbbc80f42021-01-20 13:23:18 +010028 int
29 default 256
30
Arthur Heymansa402a9e2018-04-10 16:18:09 +020031config SMM_RESERVED_SIZE
32 hex
33 default 0x100000
34
Angel Ponsa1dfce12020-05-29 00:53:13 +020035config MAX_CPUS
36 int
37 default 4
38
Angel Ponse88f7052021-01-20 11:26:35 +010039config FIXED_MCHBAR_MMIO_BASE
40 default 0xfed14000
41
42config FIXED_DMIBAR_MMIO_BASE
43 default 0xfed18000
44
45config FIXED_EPBAR_MMIO_BASE
46 default 0xfed19000
47
Damien Zammit43a1f782015-08-19 15:16:59 +100048endif