mb/facebook/fbg1701: Add VBOOT support
Add VBOOT support. Disable USE_VENDOR_ELTAN when VBOOT is enabled. Add FMD file and split binary into RW and RO region settings. Tested on Facebook FBG1701 Signed-off-by: Frans Hendriks <fhendriks@eltan.com> Change-Id: I641bca58c0f7c81d5742235c8b2c184d13c00c55 Reviewed-on: https://review.coreboot.org/c/coreboot/+/46219 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Wim Vervoorn <wvervoorn@eltan.com>
This commit is contained in:
committed by
Patrick Georgi
parent
3d62781acb
commit
7e3bf0c5dd
@@ -20,7 +20,35 @@ config BOARD_SPECIFIC_OPTIONS
|
||||
select DISABLE_HPET
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
select HAVE_SPD_IN_CBFS
|
||||
select USE_VENDORCODE_ELTAN
|
||||
|
||||
config USE_VENDORCODE_ELTAN
|
||||
depends on !VBOOT
|
||||
default y
|
||||
|
||||
if VBOOT
|
||||
|
||||
config VBOOT_VBNV_CMOS
|
||||
default y
|
||||
|
||||
config VBOOT_SLOTS_RW_A
|
||||
default y
|
||||
|
||||
config VBOOT_NO_BOARD_SUPPORT
|
||||
default y
|
||||
|
||||
config VBOOT_ENABLE_CBFS_FALLBACK
|
||||
default y
|
||||
|
||||
config FMDFILE
|
||||
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rw.fmd"
|
||||
|
||||
config RW_REGION_ONLY
|
||||
default "%/payload logo.bmp %/ramstage vbt.bin %/dsdt.aml config %/postcar"
|
||||
|
||||
config RO_REGION_ONLY
|
||||
default "spd.bin fsp.bin cpu_microcode_blob.bin"
|
||||
|
||||
endif # VBOOT
|
||||
|
||||
config ONBOARD_SAMSUNG_MEM
|
||||
bool "Onboard memory manufacturer Samsung"
|
||||
|
21
src/mainboard/facebook/fbg1701/vboot-rw.fmd
Normal file
21
src/mainboard/facebook/fbg1701/vboot-rw.fmd
Normal file
@@ -0,0 +1,21 @@
|
||||
FLASH 8M {
|
||||
SI_BIOS@0x200000 0x600000 {
|
||||
MISC_RW@0x0 0x08000 {
|
||||
RW_MRC_CACHE@0 0x08000
|
||||
}
|
||||
RW_SECTION_A@0x08000 0x578000 {
|
||||
VBLOCK_A@0x0 0x10000
|
||||
RW_FWID_A@0x10000 0x40
|
||||
FW_MAIN_A(CBFS)@0x10040 0x567FC0
|
||||
}
|
||||
WP_RO@0x580000 0x080000 {
|
||||
RO_SECTION@0x0000 0x80000 {
|
||||
FMAP@0x0 0x400
|
||||
RO_FRID@0xA00 0x40
|
||||
RO_FRID_PAD@0xA40 0x5c0
|
||||
GBB@0x1000 0x4000
|
||||
COREBOOT(CBFS)@0x5000 0x07B000
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user