Attention is currently required from: Angel Pons, Alexander Couzens, Yu-Ping Wu.

Yu-Ping Wu uploaded patch set #3 to this change.

View Change

Enable VBOOT_VBNV_FLASH for 2065X and 206AX

To deprecate VBOOT_VBNV_CMOS [1], replace VBOOT_VBNV_CMOS with
VBOOT_VBNV_FLASH for boards using CPU_INTEL_MODEL_206AX.

Currently BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES is selected for
CPU_INTEL_HASWELL, CPU_INTEL_MODEL_206AX 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 CPU_INTEL_MODEL_206AX, so
that VBOOT_VBNV_FLASH can be enabled.

VBOOT_VBNV_FLASH is enabled for the following boards:

- Google boards: butterfly, link, lumpy, parrot, stout, stumpy. Use the
unused flash space for RW_NVRAM.
- Lenovo boards: t410, t420, t420s, t430, t430s, t520, t530, x131e
x1_carbon_gen1, x201, x220, x230. A 0x2000 RW_NVRAM region is
allocated for them, with the COREBOOT size reduced by 0x2000.

Also remove a VBOOT_VBNV_CMOS comment in emeraldlake2 Kconfig.

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

BUG=b:235293589
TEST=./util/abuild/abuild -t LENOVO_T430S -a (with VBOOT enabled)

Change-Id: I833edd4f7a328b21e81c971ba8a9aec0aad7d3d3
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
---
M src/cpu/intel/model_2065x/Kconfig
M src/cpu/intel/model_206ax/Kconfig
M src/mainboard/google/butterfly/Kconfig
M src/mainboard/google/butterfly/chromeos.fmd
M src/mainboard/google/link/Kconfig
M src/mainboard/google/link/chromeos.fmd
M src/mainboard/google/parrot/Kconfig
M src/mainboard/google/parrot/chromeos.fmd
M src/mainboard/google/stout/Kconfig
M src/mainboard/google/stout/chromeos.fmd
M src/mainboard/intel/emeraldlake2/Kconfig
M src/mainboard/lenovo/t410/Kconfig
M src/mainboard/lenovo/t410/vboot-rwa.fmd
M src/mainboard/lenovo/t420/Kconfig
M src/mainboard/lenovo/t420/vboot-rwa.fmd
M src/mainboard/lenovo/t420s/Kconfig
M src/mainboard/lenovo/t420s/vboot-rwa.fmd
M src/mainboard/lenovo/t430/Kconfig
M src/mainboard/lenovo/t430/vboot-rwab.fmd
M src/mainboard/lenovo/t430s/Kconfig
M src/mainboard/lenovo/t430s/vboot-rwab.fmd
M src/mainboard/lenovo/t520/Kconfig
M src/mainboard/lenovo/t520/vboot-rwa.fmd
M src/mainboard/lenovo/t530/Kconfig
M src/mainboard/lenovo/t530/vboot-rwab.fmd
M src/mainboard/lenovo/x131e/Kconfig
M src/mainboard/lenovo/x131e/vboot-rwab.fmd
M src/mainboard/lenovo/x1_carbon_gen1/Kconfig
M src/mainboard/lenovo/x1_carbon_gen1/vboot-rwab.fmd
M src/mainboard/lenovo/x201/Kconfig
M src/mainboard/lenovo/x201/vboot-rwa.fmd
M src/mainboard/lenovo/x220/Kconfig
M src/mainboard/lenovo/x220/vboot-rwa.fmd
M src/mainboard/lenovo/x230/Kconfig
M src/mainboard/lenovo/x230/vboot-rwab.fmd
M src/mainboard/samsung/lumpy/Kconfig
M src/mainboard/samsung/lumpy/chromeos.fmd
M src/mainboard/samsung/stumpy/Kconfig
M src/mainboard/samsung/stumpy/chromeos.fmd
39 files changed, 82 insertions(+), 35 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/96/70296/3

To view, visit change 70296. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I833edd4f7a328b21e81c971ba8a9aec0aad7d3d3
Gerrit-Change-Number: 70296
Gerrit-PatchSet: 3
Gerrit-Owner: Yu-Ping Wu <yupingso@google.com>
Gerrit-Reviewer: Alexander Couzens <lynxis@fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus@gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-Attention: Angel Pons <th3fanbus@gmail.com>
Gerrit-Attention: Alexander Couzens <lynxis@fe80.eu>
Gerrit-Attention: Yu-Ping Wu <yupingso@google.com>
Gerrit-MessageType: newpatchset