blob: 678e73a45ae7c01704aeee871352b5861836a185 [file] [log] [blame]
Elyes HAOUAS36787b02020-05-07 12:07:24 +02001# SPDX-License-Identifier: GPL-2.0-only
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +01002
Angel Pons95de2312020-02-17 13:08:53 +01003config NORTHBRIDGE_INTEL_IRONLAKE
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +01004 bool
5 select CPU_INTEL_MODEL_2065X
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +01006 select VGA
Vladimir Serbinenko13157302014-02-19 22:18:08 +01007 select INTEL_EDID
Vladimir Serbinenkodd2bc3f2014-10-31 09:16:31 +01008 select INTEL_GMA_ACPI
Arthur Heymansdc71e252018-01-29 10:14:48 +01009 select CACHE_MRC_SETTINGS
Arthur Heymansb3282092019-04-14 17:53:28 +020010 select HAVE_DEBUG_RAM_SETUP
Elyes Haouas04610052022-12-31 08:17:47 +010011 select NO_DDR5
12 select NO_LPDDR4
13 select NO_DDR4
14 select NO_DDR2
15 select USE_DDR3
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +010016
Angel Pons95de2312020-02-17 13:08:53 +010017if NORTHBRIDGE_INTEL_IRONLAKE
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +010018
Patrick Rudolph2a93d282019-09-18 12:07:19 +020019config VBOOT
20 select VBOOT_MUST_REQUEST_DISPLAY
Arthur Heymans2ea4efe2019-10-10 15:57:22 +020021 select VBOOT_STARTS_IN_BOOTBLOCK
Arthur Heymansf240a322019-10-15 11:25:14 +020022 # CPU is reset without platform/TPM during romstage
23 select TPM_STARTUP_IGNORE_POSTINIT
Patrick Rudolph2a93d282019-09-18 12:07:19 +020024
Martin Roth59ff3402016-02-09 09:06:46 -070025config CBFS_SIZE
Martin Roth59ff3402016-02-09 09:06:46 -070026 default 0x100000
27
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +010028config VGA_BIOS_ID
29 string
30 default "8086,0046"
31
32config DCACHE_RAM_BASE
33 hex
Kyösti Mälkkic86c6b32016-12-09 17:43:27 +020034 default 0xfefc0000
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +010035
36config DCACHE_RAM_SIZE
37 hex
38 default 0x10000
39
Arthur Heymans28822532019-10-10 15:50:04 +020040config DCACHE_BSP_STACK_SIZE
41 hex
42 default 0x2000
43 help
44 The amount of anticipated stack usage in CAR by bootblock and
45 other stages.
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +010046
Shelley Chen4e9bb332021-10-20 15:43:45 -070047config ECAM_MMCONF_BASE_ADDRESS
Arthur Heymansca24fe42019-09-16 12:46:12 +020048 default 0xe0000000
49
Shelley Chen4e9bb332021-10-20 15:43:45 -070050config ECAM_MMCONF_BUS_NUMBER
Angel Ponsb274ec72021-01-20 14:03:44 +010051 default 256
52
Nico Huber612a8672019-02-19 19:11:29 +010053config INTEL_GMA_BCLV_OFFSET
54 default 0x48254
55
Angel Ponsa8df6cf2021-01-20 01:32:17 +010056config FIXED_MCHBAR_MMIO_BASE
57 default 0xfed10000
58
59config FIXED_DMIBAR_MMIO_BASE
60 default 0xfed18000
61
62config FIXED_EPBAR_MMIO_BASE
63 default 0xfed19000
64
Vladimir Serbinenkoc6f6be02013-11-12 22:32:08 +010065endif