blob: cb54306ed19e63ed7bf7f2f8dc52c9da95215e45 [file] [log] [blame]
Martin Roth1a3de8e2022-10-06 15:57:21 -06001# SPDX-License-Identifier: GPL-2.0-only
2
3# TODO: Evaluate what can be moved to a common directory
Martin Roth20646cd2023-01-04 21:27:06 -07004# TODO: Update for Phoenix
Martin Roth1a3de8e2022-10-06 15:57:21 -06005
Martin Roth20646cd2023-01-04 21:27:06 -07006config SOC_AMD_PHOENIX
Martin Roth1a3de8e2022-10-06 15:57:21 -06007 bool
Martin Roth1a3de8e2022-10-06 15:57:21 -06008 select ACPI_SOC_NVS
Martin Roth1a3de8e2022-10-06 15:57:21 -06009 select ARCH_X86
10 select BOOT_DEVICE_SUPPORTS_WRITES if BOOT_DEVICE_SPI_FLASH
11 select DRIVERS_USB_ACPI
12 select DRIVERS_USB_PCI_XHCI
13 select FSP_COMPRESS_FSP_M_LZMA if !ASYNC_FILE_LOADING
14 select FSP_COMPRESS_FSP_M_LZ4 if ASYNC_FILE_LOADING
15 select FSP_COMPRESS_FSP_S_LZ4
16 select GENERIC_GPIO_LIB
17 select HAVE_ACPI_TABLES
18 select HAVE_CF9_RESET
19 select HAVE_EM100_SUPPORT
20 select HAVE_FSP_GOP
21 select HAVE_SMI_HANDLER
22 select IDT_IN_EVERY_STAGE
Martin Rothbcb610a2022-10-29 13:31:54 -060023 select NO_DDR4
24 select NO_DDR3
25 select NO_DDR2
26 select NO_LPDDR4
Martin Roth1a3de8e2022-10-06 15:57:21 -060027 select PARALLEL_MP_AP_WORK
28 select PLATFORM_USES_FSP2_0
29 select PROVIDES_ROM_SHARING
30 select PSP_SUPPORTS_EFS2_RELATIVE_ADDR if VBOOT_STARTS_BEFORE_BOOTBLOCK
31 select PSP_VERSTAGE_CCP_DMA if VBOOT_STARTS_BEFORE_BOOTBLOCK
32 select RESET_VECTOR_IN_RAM
33 select RTC
34 select SOC_AMD_COMMON
Fred Reitberger2dceb122022-11-04 14:37:34 -040035 select SOC_AMD_COMMON_BLOCK_ACP_GEN2
Martin Roth9c64c082022-10-18 17:54:52 -060036 select SOC_AMD_COMMON_BLOCK_ACPI # TODO: Check if this is still correct
37 select SOC_AMD_COMMON_BLOCK_ACPIMMIO # TODO: Check if this is still correct
38 select SOC_AMD_COMMON_BLOCK_ACPI_ALIB # TODO: Check if this is still correct
39 select SOC_AMD_COMMON_BLOCK_ACPI_CPPC # TODO: Check if this is still correct
Felix Held8ec90ac2023-03-07 00:31:41 +010040 select SOC_AMD_COMMON_BLOCK_ACPI_CPU_POWER_STATE
Martin Roth9c64c082022-10-18 17:54:52 -060041 select SOC_AMD_COMMON_BLOCK_ACPI_GPIO # TODO: Check if this is still correct
42 select SOC_AMD_COMMON_BLOCK_ACPI_IVRS # TODO: Check if this is still correct
Fred Reitberger2dceb122022-11-04 14:37:34 -040043 select SOC_AMD_COMMON_BLOCK_AOAC
Martin Roth9c64c082022-10-18 17:54:52 -060044 select SOC_AMD_COMMON_BLOCK_APOB # TODO: Check if this is still correct
Fred Reitberger2dceb122022-11-04 14:37:34 -040045 select SOC_AMD_COMMON_BLOCK_APOB_HASH
46 select SOC_AMD_COMMON_BLOCK_BANKED_GPIOS
Fred Reitberger28908412022-11-01 10:49:16 -040047 select SOC_AMD_COMMON_BLOCK_DATA_FABRIC
Fred Reitberger267edec2022-12-13 12:56:09 -050048 select SOC_AMD_COMMON_BLOCK_ESPI_EXTENDED_DECODE_RANGES
Martin Roth9c64c082022-10-18 17:54:52 -060049 select SOC_AMD_COMMON_BLOCK_GRAPHICS # TODO: Check if this is still correct
Fred Reitberger267edec2022-12-13 12:56:09 -050050 select SOC_AMD_COMMON_BLOCK_HAS_ESPI
51 select SOC_AMD_COMMON_BLOCK_HAS_ESPI_ALERT_ENABLE
Fred Reitberger2dceb122022-11-04 14:37:34 -040052 select SOC_AMD_COMMON_BLOCK_I2C
53 select SOC_AMD_COMMON_BLOCK_I23C_PAD_CTRL
54 select SOC_AMD_COMMON_BLOCK_IOMMU
Fred Reitberger267edec2022-12-13 12:56:09 -050055 select SOC_AMD_COMMON_BLOCK_LPC
Fred Reitberger2dceb122022-11-04 14:37:34 -040056 select SOC_AMD_COMMON_BLOCK_MCAX
57 select SOC_AMD_COMMON_BLOCK_NONCAR
Fred Reitbergera6514e22022-12-07 08:39:55 -050058 select SOC_AMD_COMMON_BLOCK_PCI
59 select SOC_AMD_COMMON_BLOCK_PCI_MMCONF
60 select SOC_AMD_COMMON_BLOCK_PCIE_GPP_DRIVER
61 select SOC_AMD_COMMON_BLOCK_PCIE_CLK_REQ
Fred Reitberger2dceb122022-11-04 14:37:34 -040062 select SOC_AMD_COMMON_BLOCK_PM
63 select SOC_AMD_COMMON_BLOCK_PM_CHIPSET_STATE_SAVE
Martin Roth9c64c082022-10-18 17:54:52 -060064 select SOC_AMD_COMMON_BLOCK_PSP_GEN2 # TODO: Check if this is still correct
Martin Roth10c43a22023-02-02 17:21:37 -070065 select SOC_AMD_COMMON_BLOCK_RESET
Fred Reitberger2dceb122022-11-04 14:37:34 -040066 select SOC_AMD_COMMON_BLOCK_SMBUS
67 select SOC_AMD_COMMON_BLOCK_SMI
Fred Reitberger267edec2022-12-13 12:56:09 -050068 select SOC_AMD_COMMON_BLOCK_SMM
69 select SOC_AMD_COMMON_BLOCK_SMU
Felix Held65d822e2023-01-12 23:11:42 +010070 select SOC_AMD_COMMON_BLOCK_SMU_SX_ENTRY
Fred Reitberger2dceb122022-11-04 14:37:34 -040071 select SOC_AMD_COMMON_BLOCK_SPI
72 select SOC_AMD_COMMON_BLOCK_TSC_FAM17H_19H
73 select SOC_AMD_COMMON_BLOCK_UART
74 select SOC_AMD_COMMON_BLOCK_UCODE
Martin Roth9c64c082022-10-18 17:54:52 -060075 select SOC_AMD_COMMON_FSP_CCX_CPPC_HOB # TODO: Check if this is still correct
76 select SOC_AMD_COMMON_FSP_DMI_TABLES # TODO: Check if this is still correct
77 select SOC_AMD_COMMON_FSP_PCI # TODO: Check if this is still correct
Fred Reitberger010c4082023-01-11 15:11:48 -050078 select SOC_AMD_COMMON_FSP_PRELOAD_FSPS
Martin Roth1a3de8e2022-10-06 15:57:21 -060079 select SSE2
80 select UDK_2017_BINDING
Martin Rothbcb610a2022-10-29 13:31:54 -060081 select USE_DDR5
Martin Roth1a3de8e2022-10-06 15:57:21 -060082 select USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM
83 select USE_FSP_NOTIFY_PHASE_READY_TO_BOOT
84 select USE_FSP_NOTIFY_PHASE_END_OF_FIRMWARE
85 select VBOOT_DEFINE_WIDEVINE_COUNTERS if VBOOT_STARTS_BEFORE_BOOTBLOCK
86 select X86_AMD_FIXED_MTRRS
87 select X86_INIT_NEED_1_SIPI
Elyes Haouas3cd06cc2023-01-05 07:42:24 +010088 help
Martin Roth20646cd2023-01-04 21:27:06 -070089 AMD Phoenix support
Elyes Haouas3cd06cc2023-01-05 07:42:24 +010090
Martin Roth20646cd2023-01-04 21:27:06 -070091if SOC_AMD_PHOENIX
Martin Roth1a3de8e2022-10-06 15:57:21 -060092
Martin Roth1a3de8e2022-10-06 15:57:21 -060093config CHIPSET_DEVICETREE
94 string
Martin Roth20646cd2023-01-04 21:27:06 -070095 default "soc/amd/phoenix/chipset.cb"
Martin Roth1a3de8e2022-10-06 15:57:21 -060096
97config EARLY_RESERVED_DRAM_BASE
98 hex
99 default 0x2000000
100 help
101 This variable defines the base address of the DRAM which is reserved
102 for usage by coreboot in early stages (i.e. before ramstage is up).
103 This memory gets reserved in BIOS tables to ensure that the OS does
104 not use it, thus preventing corruption of OS memory in case of S3
105 resume.
106
107config EARLYRAM_BSP_STACK_SIZE
108 hex
109 default 0x1000
110
111config PSP_APOB_DRAM_ADDRESS
112 hex
113 default 0x2001000
114 help
115 Location in DRAM where the PSP will copy the AGESA PSP Output
116 Block.
117
118config PSP_APOB_DRAM_SIZE
119 hex
Fred Reitberger40646772023-02-08 13:05:05 -0500120 default 0x40000
Martin Roth1a3de8e2022-10-06 15:57:21 -0600121
122config PSP_SHAREDMEM_BASE
123 hex
Fred Reitberger40646772023-02-08 13:05:05 -0500124 default 0x2041000 if VBOOT
Martin Roth1a3de8e2022-10-06 15:57:21 -0600125 default 0x0
126 help
127 This variable defines the base address in DRAM memory where PSP copies
128 the vboot workbuf. This is used in the linker script to have a static
129 allocation for the buffer as well as for adding relevant entries in
130 the BIOS directory table for the PSP.
131
132config PSP_SHAREDMEM_SIZE
133 hex
134 default 0x8000 if VBOOT
135 default 0x0
136 help
137 Sets the maximum size for the PSP to pass the vboot workbuf and
138 any logs or timestamps back to coreboot. This will be copied
139 into main memory by the PSP and will be available when the x86 is
140 started. The workbuf's base depends on the address of the reset
141 vector.
142
143config PRE_X86_CBMEM_CONSOLE_SIZE
144 hex
145 default 0x1600
146 help
147 Size of the CBMEM console used in PSP verstage.
148
149config PRERAM_CBMEM_CONSOLE_SIZE
150 hex
151 default 0x1600
152 help
153 Increase this value if preram cbmem console is getting truncated
154
155config CBFS_MCACHE_SIZE
156 hex
157 default 0x2000 if VBOOT_STARTS_BEFORE_BOOTBLOCK
158
159config C_ENV_BOOTBLOCK_SIZE
160 hex
161 default 0x10000
162 help
163 Sets the size of the bootblock stage that should be loaded in DRAM.
164 This variable controls the DRAM allocation size in linker script
165 for bootblock stage.
166
167config ROMSTAGE_ADDR
168 hex
Fred Reitberger40646772023-02-08 13:05:05 -0500169 default 0x2060000
Martin Roth1a3de8e2022-10-06 15:57:21 -0600170 help
171 Sets the address in DRAM where romstage should be loaded.
172
173config ROMSTAGE_SIZE
174 hex
175 default 0x80000
176 help
177 Sets the size of DRAM allocation for romstage in linker script.
178
179config FSP_M_ADDR
180 hex
Fred Reitberger40646772023-02-08 13:05:05 -0500181 default 0x20E0000
Martin Roth1a3de8e2022-10-06 15:57:21 -0600182 help
183 Sets the address in DRAM where FSP-M should be loaded. cbfstool
184 performs relocation of FSP-M to this address.
185
186config FSP_M_SIZE
187 hex
188 default 0xC0000
189 help
190 Sets the size of DRAM allocation for FSP-M in linker script.
191
192config FSP_TEMP_RAM_SIZE
193 hex
194 default 0x40000
195 help
196 The amount of coreboot-allocated heap and stack usage by the FSP.
197
198config VERSTAGE_ADDR
199 hex
200 depends on VBOOT_SEPARATE_VERSTAGE
Fred Reitberger40646772023-02-08 13:05:05 -0500201 default 0x21A0000
Martin Roth1a3de8e2022-10-06 15:57:21 -0600202 help
203 Sets the address in DRAM where verstage should be loaded if running
204 as a separate stage on x86.
205
206config VERSTAGE_SIZE
207 hex
208 depends on VBOOT_SEPARATE_VERSTAGE
209 default 0x80000
210 help
211 Sets the size of DRAM allocation for verstage in linker script if
212 running as a separate stage on x86.
213
214config ASYNC_FILE_LOADING
215 bool "Loads files from SPI asynchronously"
216 select COOP_MULTITASKING
217 select SOC_AMD_COMMON_BLOCK_LPC_SPI_DMA
218 select CBFS_PRELOAD
219 help
220 When enabled, the platform will use the LPC SPI DMA controller to
221 asynchronously load contents from the SPI ROM. This will improve
222 boot time because the CPUs can be performing useful work while the
223 SPI contents are being preloaded.
224
225config CBFS_CACHE_SIZE
226 hex
227 default 0x40000 if CBFS_PRELOAD
228
229config RO_REGION_ONLY
230 string
231 depends on VBOOT_SLOTS_RW_AB || VBOOT_SLOTS_RW_A
232 default "apu/amdfw"
233
234config ECAM_MMCONF_BASE_ADDRESS
Ritul Guru75a073d2023-01-12 17:42:54 +0530235 default 0xE0000000
Martin Roth1a3de8e2022-10-06 15:57:21 -0600236
237config ECAM_MMCONF_BUS_NUMBER
Ritul Guru75a073d2023-01-12 17:42:54 +0530238 default 256
Martin Roth1a3de8e2022-10-06 15:57:21 -0600239
240config MAX_CPUS
241 int
Martin Roth1a3de8e2022-10-06 15:57:21 -0600242 default 16
243 help
244 Maximum number of threads the platform can have.
245
246config CONSOLE_UART_BASE_ADDRESS
247 depends on CONSOLE_SERIAL && AMD_SOC_CONSOLE_UART
248 hex
249 default 0xfedc9000 if UART_FOR_CONSOLE = 0
250 default 0xfedca000 if UART_FOR_CONSOLE = 1
251 default 0xfedce000 if UART_FOR_CONSOLE = 2
252 default 0xfedcf000 if UART_FOR_CONSOLE = 3
253 default 0xfedd1000 if UART_FOR_CONSOLE = 4
254
255config SMM_TSEG_SIZE
256 hex
257 default 0x800000 if HAVE_SMI_HANDLER
258 default 0x0
259
260config SMM_RESERVED_SIZE
261 hex
262 default 0x180000
263
264config SMM_MODULE_STACK_SIZE
265 hex
266 default 0x800
267
268config ACPI_BERT
269 bool "Build ACPI BERT Table"
270 default y
271 depends on HAVE_ACPI_TABLES
272 help
273 Report Machine Check errors identified in POST to the OS in an
274 ACPI Boot Error Record Table.
275
276config ACPI_BERT_SIZE
277 hex
278 default 0x4000 if ACPI_BERT
279 default 0x0
280 help
281 Specify the amount of DRAM reserved for gathering the data used to
282 generate the ACPI table.
283
284config DRIVERS_I2C_DESIGNWARE_CLOCK_MHZ
285 int
286 default 150
287
288config DISABLE_SPI_FLASH_ROM_SHARING
289 def_bool n
290 help
291 Instruct the chipset to not honor the EGPIO67_SPI_ROM_REQ pin
292 which indicates a board level ROM transaction request. This
293 removes arbitration with board and assumes the chipset controls
294 the SPI flash bus entirely.
295
296config DISABLE_KEYBOARD_RESET_PIN
297 bool
298 help
Martin Roth9ceac742023-02-08 14:26:02 -0700299 Instruct the SoC to not to reset based on the state of GPIO_21, KBDRST_L.
Martin Roth1a3de8e2022-10-06 15:57:21 -0600300
Martin Roth1a3de8e2022-10-06 15:57:21 -0600301menu "PSP Configuration Options"
302
303config AMD_FWM_POSITION_INDEX
304 int "Firmware Directory Table location (0 to 5)"
305 range 0 5
306 default 0 if BOARD_ROMSIZE_KB_512
307 default 1 if BOARD_ROMSIZE_KB_1024
308 default 2 if BOARD_ROMSIZE_KB_2048
309 default 3 if BOARD_ROMSIZE_KB_4096
310 default 4 if BOARD_ROMSIZE_KB_8192
311 default 5 if BOARD_ROMSIZE_KB_16384
312 help
313 Typically this is calculated by the ROM size, but there may
314 be situations where you want to put the firmware directory
315 table in a different location.
316 0: 512 KB - 0xFFFA0000
317 1: 1 MB - 0xFFF20000
318 2: 2 MB - 0xFFE20000
319 3: 4 MB - 0xFFC20000
320 4: 8 MB - 0xFF820000
321 5: 16 MB - 0xFF020000
322
323comment "AMD Firmware Directory Table set to location for 512KB ROM"
324 depends on AMD_FWM_POSITION_INDEX = 0
325comment "AMD Firmware Directory Table set to location for 1MB ROM"
326 depends on AMD_FWM_POSITION_INDEX = 1
327comment "AMD Firmware Directory Table set to location for 2MB ROM"
328 depends on AMD_FWM_POSITION_INDEX = 2
329comment "AMD Firmware Directory Table set to location for 4MB ROM"
330 depends on AMD_FWM_POSITION_INDEX = 3
331comment "AMD Firmware Directory Table set to location for 8MB ROM"
332 depends on AMD_FWM_POSITION_INDEX = 4
333comment "AMD Firmware Directory Table set to location for 16MB ROM"
334 depends on AMD_FWM_POSITION_INDEX = 5
335
336config AMDFW_CONFIG_FILE
337 string "AMD PSP Firmware config file"
Martin Roth20646cd2023-01-04 21:27:06 -0700338 default "src/soc/amd/phoenix/fw.cfg"
Martin Roth1a3de8e2022-10-06 15:57:21 -0600339 help
340 Specify the path/location of AMD PSP Firmware config file.
341
342config PSP_DISABLE_POSTCODES
343 bool "Disable PSP post codes"
344 help
345 Disables the output of port80 post codes from PSP.
346
347config PSP_POSTCODES_ON_ESPI
348 bool "Use eSPI bus for PSP post codes"
349 default y
350 depends on !PSP_DISABLE_POSTCODES
351 help
352 Select to send PSP port80 post codes on eSPI bus.
353 If not selected, PSP port80 codes will be sent on LPC bus.
354
355config PSP_LOAD_MP2_FW
356 bool
357 default n
358 help
359 Include the MP2 firmwares and configuration into the PSP build.
360
361 If unsure, answer 'n'
362
363config PSP_UNLOCK_SECURE_DEBUG
364 bool "Unlock secure debug"
365 default y
366 help
367 Select this item to enable secure debug options in PSP.
368
369config HAVE_PSP_WHITELIST_FILE
370 bool "Include a debug whitelist file in PSP build"
371 default n
372 help
373 Support secured unlock prior to reset using a whitelisted
374 serial number. This feature requires a signed whitelist image
375 and bootloader from AMD.
376
377 If unsure, answer 'n'
378
379config PSP_WHITELIST_FILE
380 string "Debug whitelist file path"
381 depends on HAVE_PSP_WHITELIST_FILE
Martin Roth20646cd2023-01-04 21:27:06 -0700382 default "site-local/3rdparty/amd_blobs/phoenix/PSP/wtl-phx.sbin"
Martin Roth1a3de8e2022-10-06 15:57:21 -0600383
384config HAVE_SPL_FILE
385 bool "Have a mainboard specific SPL table file"
386 default n
387 help
388 Have a mainboard specific Security Patch Level (SPL) table file. SPL file
389 is required to support PSP FW anti-rollback and needs to be created by AMD.
390 The default SPL file applies to all boards that use the concerned SoC and
391 is dropped under 3rdparty/blobs. The mainboard specific SPL file override
392 can be applied through SPL_TABLE_FILE config.
393
394 If unsure, answer 'n'
395
396config SPL_TABLE_FILE
397 string "SPL table file"
398 depends on HAVE_SPL_FILE
Martin Roth20646cd2023-01-04 21:27:06 -0700399 default "3rdparty/blobs/mainboard/\$(CONFIG_MAINBOARD_DIR)/TypeId0x55_SplTableBl_PHX.sbin"
Martin Roth1a3de8e2022-10-06 15:57:21 -0600400
401config HAVE_SPL_RW_AB_FILE
402 bool "Have a separate mainboard-specific SPL file in RW A/B partitions"
403 default n
404 depends on HAVE_SPL_FILE
405 depends on VBOOT_SLOTS_RW_AB
406 help
407 Have separate mainboard-specific Security Patch Level (SPL) table
408 file for the RW A/B FMAP partitions. See the help text of
409 HAVE_SPL_FILE for a more detailed description.
410
411config SPL_RW_AB_TABLE_FILE
412 string "Separate SPL table file for RW A/B partitions"
413 depends on HAVE_SPL_RW_AB_FILE
Martin Roth20646cd2023-01-04 21:27:06 -0700414 default "3rdparty/blobs/mainboard/\$(CONFIG_MAINBOARD_DIR)/TypeId0x55_SplTableBl_PHX.sbin"
Martin Roth1a3de8e2022-10-06 15:57:21 -0600415
416config PSP_SOFTFUSE_BITS
417 string "PSP Soft Fuse bits to enable"
418 default "34 28 6"
419 help
420 Space separated list of Soft Fuse bits to enable.
421 Bit 0: Enable secure debug (Set by PSP_UNLOCK_SECURE_DEBUG)
422 Bit 7: Disable PSP postcodes on Renoir and newer chips only
423 (Set by PSP_DISABLE_PORT80)
424 Bit 15: PSP debug output destination:
425 0=SoC MMIO UART, 1=IO port 0x3F8
426 Bit 29: Disable MP2 firmware loading (Set by PSP_LOAD_MP2_FW)
427
428 See #55758 (NDA) for additional bit definitions.
429
430config PSP_VERSTAGE_FILE
431 string "Specify the PSP_verstage file path"
432 depends on VBOOT_STARTS_BEFORE_BOOTBLOCK
433 default "\$(obj)/psp_verstage.bin"
434 help
435 Add psp_verstage file to the build & PSP Directory Table
436
437config PSP_VERSTAGE_SIGNING_TOKEN
438 string "Specify the PSP_verstage Signature Token file path"
439 depends on VBOOT_STARTS_BEFORE_BOOTBLOCK
440 default ""
441 help
442 Add psp_verstage signature token to the build & PSP Directory Table
443
444endmenu
445
446config VBOOT
447 select VBOOT_VBNV_CMOS
448 select VBOOT_VBNV_CMOS_BACKUP_TO_FLASH
449
450config VBOOT_STARTS_BEFORE_BOOTBLOCK
451 def_bool n
452 depends on VBOOT
453 select ARCH_VERSTAGE_ARMV7
454 help
455 Runs verstage on the PSP. Only available on
456 certain ChromeOS branded parts from AMD.
457
458config VBOOT_HASH_BLOCK_SIZE
459 hex
460 default 0x9000
461 depends on VBOOT_STARTS_BEFORE_BOOTBLOCK
462 help
463 Because the bulk of the time in psp_verstage to hash the RO cbfs is
464 spent in the overhead of doing svc calls, increasing the hash block
465 size significantly cuts the verstage hashing time as seen below.
466
467 4k takes 180ms
468 16k takes 44ms
469 32k takes 33.7ms
470 36k takes 32.5ms
471 There's actually still room for an even bigger stack, but we've
472 reached a point of diminishing returns.
473
474config CMOS_RECOVERY_BYTE
475 hex
476 default 0x51
477 depends on VBOOT_STARTS_BEFORE_BOOTBLOCK
478 help
479 If the workbuf is not passed from the PSP to coreboot, set the
480 recovery flag and reboot. The PSP will read this byte, mark the
481 recovery request in VBNV, and reset the system into recovery mode.
482
483 This is the byte before the default first byte used by VBNV
484 (0x26 + 0x0E - 1)
485
486if VBOOT_SLOTS_RW_AB && VBOOT_STARTS_BEFORE_BOOTBLOCK
487
488config RWA_REGION_ONLY
489 string
490 default "apu/amdfw_a"
491 help
492 Add a space-delimited list of filenames that should only be in the
493 RW-A section.
494
495config RWB_REGION_ONLY
496 string
497 default "apu/amdfw_b"
498 help
499 Add a space-delimited list of filenames that should only be in the
500 RW-B section.
501
502endif # VBOOT_SLOTS_RW_AB && VBOOT_STARTS_BEFORE_BOOTBLOCK
503
504endif # SOC_AMD_REMBRANDT_BASE