coreboot/src/soc/intel/baytrail
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
bootblock arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
include/soc coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
romstage src: Drop unused '#include <halt.h>' 2019-03-16 11:46:58 +00:00
acpi.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
chip.c {northbridge, soc, southbridge}/intel: Make use of pci_dev_set_subsystem() 2019-03-21 16:18:05 +00:00
chip.h
cpu.c
dptf.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
ehci.c
elog.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
emmc.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
gfx.c soc/intel/baytrail: Correct array bounds check 2019-04-08 14:13:39 +00:00
gpio.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
hda.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
iosf.c soc/intel: Use simple PCI config access 2019-03-06 11:38:20 +00:00
Kconfig vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
lpe.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
lpss.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
Makefile.inc
memmap.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
northcluster.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
pcie.c soc/intel/{baytrail,braswell}: Make use of generic set_subsystem() 2019-03-22 12:22:15 +00:00
perf_power.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
placeholders.c src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00
pmutil.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
ramstage.c
refcode.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
sata.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
scc.c
sd.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
smihandler.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smm.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
southcluster.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
spi.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
stage_cache.c
tsc_freq.c
xhci.c