coreboot-kgpe-d16/src/soc/intel/apollolake
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 soc/intel/apl/acpi: Do not report 8259 PICs 2019-04-26 16:58:47 +00:00
bootblock soc/intel/apollolake/bootblock: Clear the GPI IS & IE registers 2019-04-29 12:18:54 +00:00
include/soc soc/intel: Add GPI interrupt config register offset info 2019-04-29 12:18:27 +00:00
acpi.c src: include <assert.h> when appropriate 2019-04-23 10:01:36 +00:00
car.c src: Remove unneeded include "{arch,cpu}/cpu.h" 2018-11-12 09:22:18 +00:00
chip.c intel/apollolake: Add HDA to disable_dev function 2019-03-24 13:10:17 +00:00
chip.h intel/apollolake: Add parameter to enable VTD in devicetree 2019-02-05 06:34:44 +00:00
cpu.c soc/intel/cpulib: Remove redundent enable/disable functions 2019-04-13 03:25:46 +00:00
cse.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
elog.c soc/intel/apollolake: Add support to log XHCI wake events 2019-03-28 06:40:03 +00:00
fspcar.c soc/intel: Consolidate FSP CAR setup and teardown code 2018-10-25 09:26:50 +00:00
glk_page_map.txt soc/intel/apollolake: Add Page table mapping for System Memory 2018-06-03 16:06:46 +00:00
gpio_apl.c soc/intel: Add GPI interrupt config register offset info 2019-04-29 12:18:27 +00:00
gpio_glk.c soc/intel: Add GPI interrupt config register offset info 2019-04-29 12:18:27 +00:00
graphics.c src: Drop unused 'include <arch/acpigen.h>' 2019-03-12 07:27:28 +00:00
gspi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
heci.c
i2c.c soc/intel/common/block: Move i2c common functions into block/i2c 2018-06-06 06:26:11 +00:00
Kconfig vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
lpc.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
Makefile.inc soc/intel/apl: Hook microcode updates up 2019-01-15 09:19:11 +00:00
meminit.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
meminit_util_apl.c soc/intel: Add mem_rank info in SMBIOS 2019-02-18 20:25:42 +00:00
meminit_util_glk.c soc/intel: Add mem_rank info in SMBIOS 2019-02-18 20:25:42 +00:00
memmap.c src: Use include <console/console.h> when appropriate 2019-04-23 10:01:21 +00:00
mmap_boot.c soc/intel/apl: Warn if CBFS is outside the memory mapped area 2018-12-06 12:06:16 +00:00
nhlt.c src: Remove unneeded include <console/console.h> 2018-11-16 09:50:29 +00:00
pdpt.c soc/intel/apollolake: enable cache-as-ram paging for glk 2018-04-27 18:48:10 +00:00
pmc.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
pmutil.c src: Use #include <timer.h> when appropriate 2019-04-06 16:02:49 +00:00
pnpconfig.c
pt.c soc/intel/apollolake: Add Page table mapping for System Memory 2018-06-03 16:06:46 +00:00
reset.c intel: Use CF9 reset (part 2) 2018-10-22 08:35:32 +00:00
romstage.c soc/intel/cpulib: Remove redundent enable/disable functions 2019-04-13 03:25:46 +00:00
sd.c
smihandler.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
spi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
systemagent.c intel/apollolake: Add fixed resources for VTd to system resources 2019-01-28 13:42:53 +00:00
uart.c src: include <assert.h> when appropriate 2019-04-23 10:01:36 +00:00
xdci.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00