blob: 39deda3644792906baf78943aff099366cd2638f [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001# SPDX-License-Identifier: GPL-2.0
Simon Glass2f3f4772016-03-11 22:07:18 -07002#
3# Copyright (C) 2016 Google Inc.
4#
Simon Glass2f3f4772016-03-11 22:07:18 -07005
6config INTEL_BROADWELL
7 bool
8 select CACHE_MRC_BIN
Tom Rini448e2b62023-01-16 15:46:49 -05009 select DM_EVENT
Bin Meng5d89b372017-07-30 06:23:13 -070010 select ARCH_EARLY_INIT_R
Bin Meng1e452b42017-07-30 06:23:10 -070011 imply HAVE_INTEL_ME
Bin Meng67f99f92017-07-30 06:23:14 -070012 imply ENABLE_MRC_CACHE
Bin Meng24357df2017-07-30 19:24:02 -070013 imply AHCI_PCI
Bin Meng1b15ef92017-07-30 06:23:19 -070014 imply ICH_SPI
15 imply INTEL_BROADWELL_GPIO
16 imply SCSI
Tuomas Tynkkynen9fd95ef2017-12-08 15:36:19 +020017 imply SCSI_AHCI
Bin Meng1b15ef92017-07-30 06:23:19 -070018 imply SPI_FLASH
Bin Mengb9342b22017-07-30 06:23:27 -070019 imply USB
20 imply USB_EHCI_HCD
Bin Meng1b15ef92017-07-30 06:23:19 -070021 imply VIDEO_BROADWELL_IGD
Simon Glass2f3f4772016-03-11 22:07:18 -070022
23if INTEL_BROADWELL
24
25config DCACHE_RAM_BASE
26 default 0xff7c0000
27
28config DCACHE_RAM_SIZE
29 default 0x40000
30
31config DCACHE_RAM_MRC_VAR_SIZE
32 default 0x30000
33
34config CPU_SPECIFIC_OPTIONS
35 def_bool y
36 select SMM_TSEG
37 select X86_RAMTEST
38
39config SMM_TSEG_SIZE
40 hex
41 default 0x800000
42
43endif