coreboot/src
Joel Kitching 6672bd8e6b vboot: refactor OPROM code
The name OPROM is somewhat inaccurate, since other steps to bring
up display and graphics are needed depending on mainboard/SoC.
This patch cleans up OPROM code nomenclature, and works towards
the goal of deprecating vboot1:

* Rename CONFIG_VBOOT_OPROM_MATTERS to
  CONFIG_VBOOT_MUST_REQUEST_DISPLAY and clarify Kconfig
  description
* Remove function vboot_handoff_skip_display_init
* Remove use of the VbInit oflag VB_INIT_OUT_ENABLE_DISPLAY
* Add |flags| field to vboot_working_data struct
* Create VBOOT_FLAG_DISPLAY_REQUESTED and set in vboot_handoff

BUG=b:124141368, b:124192753, chromium:948529
TEST=make clean && make test-abuild
TEST=build and flash eve device; attempt loading dev/rec modes
BRANCH=none

Change-Id: Idf111a533c3953448b4b9084885a9a65a2432a8b
Signed-off-by: Joel Kitching <kitching@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32262
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2019-04-30 21:47:25 +00:00
..
acpi arch/x86: Add common AMD ACPI hardware definitions 2017-11-10 19:15:38 +00:00
arch ACPI: Add RHSA and ANDD structures for DMAR table 2019-04-26 18:03:52 +00:00
commonlib src: include <assert.h> when appropriate 2019-04-23 10:01:36 +00:00
console coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
cpu cpu/intel/car/non-evict: Select NO_FIXED_XIP_ROM_SIZE 2019-04-25 15:56:28 +00:00
device device/dram/ddr3: Remove unused variable 2019-04-25 15:55:02 +00:00
drivers drivers/spi/sst: Remove unused variables 2019-04-25 15:55:10 +00:00
ec ec/google/wilco: Support board_id with EC provided ID 2019-04-18 23:43:06 +00:00
include lib/fmap: Add area read/write functions 2019-04-23 10:22:54 +00:00
lib vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
mainboard mb/google/hatch: Modify IRQ configuration to enable RT5682 headset INT 2019-04-30 20:36:33 +00:00
northbridge vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
security vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
soc vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
southbridge sb/intel/bd82x6x: Use system_reset() 2019-04-29 16:01:36 +00:00
superio src: include <assert.h> when appropriate 2019-04-23 10:01:36 +00:00
vendorcode coreboot: Run mainboard specific code before Cr50 reset 2019-04-23 10:21:24 +00:00
Kconfig src/Kconfig: increase heap size if using flattened image tree 2019-04-24 20:42:52 +00:00