blob: ca38494d79e244b0a9613efd68380f79a4a145ab [file] [log] [blame]
Alexandru Gagniuc7e86cd42015-10-06 10:33:49 -07001config SOC_INTEL_APOLLOLAKE
2 bool
3 help
4 Intel Apollolake support
5
6if SOC_INTEL_APOLLOLAKE
7
8config CPU_SPECIFIC_OPTIONS
9 def_bool y
10 select ARCH_BOOTBLOCK_X86_32
11 select ARCH_RAMSTAGE_X86_32
12 select ARCH_ROMSTAGE_X86_32
13 select ARCH_VERSTAGE_X86_32
14 # CPU specific options
15 select CPU_INTEL_FIRMWARE_INTERFACE_TABLE
16 select IOAPIC
17 select SMP
18 select SSE2
19 select SUPPORT_CPU_UCODE_IN_CBFS
20 # Misc options
21 select COLLECT_TIMESTAMPS
22 select HAVE_INTEL_FIRMWARE
23 select MMCONF_SUPPORT
24 select MMCONF_SUPPORT_DEFAULT
25 select PARALLEL_MP
26 select PCIEXP_ASPM
27 select PCIEXP_COMMON_CLOCK
28 select PCIEXP_CLK_PM
29 select PCIEXP_L1_SUB_STATE
30 select REG_SCRIPT
31 select RELOCATABLE_RAMSTAGE # Build fails if this is not selected
32 select SOC_INTEL_COMMON
33 select UDELAY_TSC
34
35config CPU_ADDR_BITS
36 int
37 default 36
38
39endif