blob: 39deda3644792906baf78943aff099366cd2638f [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001# SPDX-License-Identifier: GPL-2.0
Simon Glass71606de2016-03-11 22:07:18 -07002#
3# Copyright (C) 2016 Google Inc.
4#
Simon Glass71606de2016-03-11 22:07:18 -07005
6config INTEL_BROADWELL
7 bool
8 select CACHE_MRC_BIN
Tom Rini7d3684a2023-01-16 15:46:49 -05009 select DM_EVENT
Bin Meng6f40e7c2017-07-30 06:23:13 -070010 select ARCH_EARLY_INIT_R
Bin Mengd3935ff2017-07-30 06:23:10 -070011 imply HAVE_INTEL_ME
Bin Meng1949a9a2017-07-30 06:23:14 -070012 imply ENABLE_MRC_CACHE
Bin Meng73f5bc12017-07-30 19:24:02 -070013 imply AHCI_PCI
Bin Meng0120fef2017-07-30 06:23:19 -070014 imply ICH_SPI
15 imply INTEL_BROADWELL_GPIO
16 imply SCSI
Tuomas Tynkkynenedf9f622017-12-08 15:36:19 +020017 imply SCSI_AHCI
Bin Meng0120fef2017-07-30 06:23:19 -070018 imply SPI_FLASH
Bin Meng5b5d1732017-07-30 06:23:27 -070019 imply USB
20 imply USB_EHCI_HCD
Bin Meng0120fef2017-07-30 06:23:19 -070021 imply VIDEO_BROADWELL_IGD
Simon Glass71606de2016-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