coreboot-kgpe-d16/src/mainboard/intel/strago
Yu-Ping Wu 8112c95a06 Enable VBOOT_VBNV_FLASH for SOC_INTEL_BRASWELL
To deprecate VBOOT_VBNV_CMOS [1], replace VBOOT_VBNV_CMOS with
VBOOT_VBNV_FLASH for boards using SOC_INTEL_BRASWELL.

Currently BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES is selected for
CPU_INTEL_HASWELL, SOC_INTEL_BRASWELL and others (see [2]). However,
there seems to be no particular reason on those platforms. We've dropped
the config for haswell. Now do the same for SOC_INTEL_BRASWELL, so that
VBOOT_VBNV_FLASH can be enabled.

VBOOT_VBNV_FLASH is enabled for the following boards:

- facebook/fbg1701: A 0x2000 RW_NVRAM region is allocated, with the
  FW_MAIN_A(CBFS) size reduced by 0x2000.
- google/cyan, intel/strago: Repurpose RW_UNUSED as RW_NVRAM.

[1] https://issuetracker.google.com/issues/235293589
[2] commit 6c2568f4f5
    ("drivers/spi: Add BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES config")

BUG=b:235293589
TEST=./util/abuild/abuild -t FACEBOOK_FBG1701 -a (with VBOOT selected)
TEST=./util/abuild/abuild -x -t GOOGLE_CYAN -a
TEST=./util/abuild/abuild -x -t INTEL_STRAGO -a

Change-Id: I46542c2887b254f59245f20b8642b023a7871708
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/71544
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
Reviewed-by: Erik van den Bogaert <ebogaert@eltan.com>
2022-12-31 00:34:13 +00:00
..
acpi mb/intel/acpi: Replace LEqual(a,b) with ASL 2.0 syntax 2022-12-12 21:45:10 +00:00
Kconfig Enable VBOOT_VBNV_FLASH for SOC_INTEL_BRASWELL 2022-12-31 00:34:13 +00:00
Kconfig.name
Makefile.inc
acpi_tables.c
board_info.txt
chromeos.c
chromeos.fmd Enable VBOOT_VBNV_FLASH for SOC_INTEL_BRASWELL 2022-12-31 00:34:13 +00:00
cmos.layout
com_init.c
devicetree.cb
dsdt.asl
ec.c
ec.h ec/google/chromeec: Remove EC_HOST_EVENT_USB_CHARGER 2022-11-19 02:41:48 +00:00
gpio.c
irqroute.c
irqroute.h
mainboard.c
onboard.h
ramstage.c
romstage.c
smihandler.c mb,sb,soc/intel: Drop useless IO trap handlers 2022-12-07 11:23:15 +00:00
w25q64.c