1 config SOC_INTEL_BAYTRAIL
4 Bay Trail M/D part support.
8 config CPU_SPECIFIC_OPTIONS
10 select ACPI_INTEL_HARDWARE_SLEEP_VALUES
11 select ARCH_BOOTBLOCK_X86_32
12 select ARCH_VERSTAGE_X86_32
13 select ARCH_ROMSTAGE_X86_32
14 select ARCH_RAMSTAGE_X86_32
15 select BOOT_DEVICE_SUPPORTS_WRITES
16 select CACHE_MRC_SETTINGS
17 select CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED
18 select SUPPORT_CPU_UCODE_IN_CBFS
19 select HAVE_SMI_HANDLER
20 select SOUTHBRIDGE_INTEL_COMMON_RESET
21 select SOUTHBRIDGE_INTEL_COMMON_SPI_SILVERMONT
22 select NO_FIXED_XIP_ROM_SIZE
25 select PCIEXP_COMMON_CLOCK
31 select TSC_MONOTONIC_TIMER
32 select TSC_SYNC_MFENCE
34 select SOC_INTEL_COMMON
35 select INTEL_DESCRIPTOR_MODE_CAPABLE
36 select HAVE_SPI_CONSOLE_SUPPORT
38 select INTEL_GMA_SWSMISCI
39 select CPU_INTEL_COMMON
40 select CPU_HAS_L2_ENABLE_MSR
43 select VBOOT_MUST_REQUEST_DISPLAY
44 select VBOOT_STARTS_IN_ROMSTAGE
46 config MMCONF_BASE_ADDRESS
62 config SMM_RESERVED_SIZE
67 bool "Add a System Agent binary"
69 Select this option to add a System Agent binary to
70 the resulting coreboot image.
72 Note: Without this binary coreboot will not work
75 string "Intel System Agent path and filename"
79 The path and filename of the file to use as System Agent
82 config MRC_BIN_ADDRESS
87 bool "Enable MRC RMT training + debug prints"
90 # Cache As RAM region layout:
92 # +-------------+ DCACHE_RAM_BASE + DCACHE_RAM_SIZE + DCACHE_RAM_MRC_VAR_SIZE
95 # -------------+ DCACHE_RAM_BASE + DCACHE_RAM_SIZE
98 # +-------------+ DCACHE_RAM_BASE
100 # Note that the MRC binary is linked to assume the region marked as "MRC usage"
101 # starts at DCACHE_RAM_BASE + DCACHE_RAM_SIZE. If those values change then
102 # a new MRC binary needs to be produced with the updated start and size
105 config DCACHE_RAM_BASE
109 config DCACHE_RAM_SIZE
113 The size of the cache-as-ram region required during bootblock
114 and/or romstage. Note DCACHE_RAM_SIZE and DCACHE_RAM_MRC_VAR_SIZE
115 must add up to a power of 2.
117 config DCACHE_RAM_MRC_VAR_SIZE
121 The amount of cache-as-ram region required by the reference code.
123 config DCACHE_BSP_STACK_SIZE
127 config RESET_ON_INVALID_RAMSTAGE_CACHE
128 bool "Reset the system on S3 wake when ramstage cache invalid."
131 The baytrail romstage code caches the loaded ramstage program
132 in SMM space. On S3 wake the romstage will copy over a fresh
133 ramstage that was cached in the SMM space. This option determines
134 the action to take when the ramstage cache is invalid. If selected
135 the system will reset otherwise the ramstage will be reloaded from
138 config ENABLE_BUILTIN_COM1
139 bool "Enable builtin COM1 Serial Port"
142 The PMC has a legacy COM1 serial port. Choose this option to
143 configure the pads and enable it. This serial port can be used for
146 config HAVE_REFCODE_BLOB
148 bool "An external reference code blob should be put into cbfs."
151 The reference code blob will be placed into cbfs.
155 config REFCODE_BLOB_FILE
156 string "Path and filename to reference code blob."
157 default "refcode.elf"
159 The path and filename to the file to be added to cbfs.
161 endif # HAVE_REFCODE_BLOB
171 default "pci8086,0f31.rom"