coreboot/src
Julius Werner 9c242f779c Kconfig: Set VBOOT_OPROM_MATTERS for relevant non-x86 devices
The VBOOT_OPROM_MATTERS configuration option signals to vboot that the
board can skip display initialization in the normal boot path. It's name
is a left-over from a time when this could only happen by avoiding to
load the VGA option ROM on x86 devices, but nowadays we have other
boards that can skip their native display initialization paths too, and
the effect to vboot is the same. (Really, we should rename oprom_matters
and oprom_loaded to display_skippable and display_initialized or
something, but I don't think that's worth the amount of repositories
this would need to touch.)

The only effect this still has in today's vboot is to reboot and
explicitly request display initialization for EC software sync on
VBOOT_EC_SLOW_UPDATE devices (which we haven't had yet on ARM). Still,
the vboot flag just declares the capability (for skipping display init),
and it should be set correctly regardless of whether that actually makes
a difference on a given platform (right now). This patch updates all
boards/SoCs that have a conditional path based on
display_init_required() accordingly.

BRANCH=None
BUG=chrome-os-partner:51145
TEST=Booted Oak, confirmed that there's no notable boot time impact.

Change-Id: I75e5cdda2ba2d111ea50ed2c7cdf94322679f1cd
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/348786
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2016-06-01 20:37:02 -07:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch UPSTREAM: acpi_device: Add support for writing ACPI Device Properties 2016-05-31 12:07:01 -07:00
commonlib UPSTREAM: commonlib/lz4: Avoid unaligned memory access on RISC-V 2016-06-01 20:37:00 -07:00
console UPSTREAM: console/post: be explicit about conditional cmos_post_log() compiling 2016-05-26 03:21:57 -07:00
cpu UPSTREAM: AGESA vendorcode: Build a common amdlib 2016-05-26 03:21:31 -07:00
device UPSTREAM: device: Add an ACPI device name and path concept to devices 2016-05-26 03:21:45 -07:00
drivers UPSTREAM: drivers/net/r8168: Add driver for realtek nic 2016-06-01 20:36:56 -07:00
ec UPSTREAM: ec/google/chromeec: don't guard function declarations 2016-05-20 20:03:26 +00:00
include UPSTREAM: acpi_device: Add support for writing ACPI I2C descriptors 2016-05-30 23:35:09 -07:00
lib UPSTREAM: lib/hardwaremain: Add \n to Boot failed message 2016-06-01 20:36:59 -07:00
mainboard Kconfig: Set VBOOT_OPROM_MATTERS for relevant non-x86 devices 2016-06-01 20:37:02 -07:00
northbridge UPSTREAM: nb/intel/x4x: Add DMI/EP init 2016-06-01 20:36:54 -07:00
soc Kconfig: Set VBOOT_OPROM_MATTERS for relevant non-x86 devices 2016-06-01 20:37:02 -07:00
southbridge UPSTREAM: AMD/spi: Do not reset fifo after skipping the sent bytes 2016-05-31 12:07:05 -07:00
superio UPSTREAM: sio/winbond/w83667hg-a: Add pinmux defines for UART B 2016-05-31 12:07:04 -07:00
vendorcode Kconfig: Set VBOOT_OPROM_MATTERS for relevant non-x86 devices 2016-06-01 20:37:02 -07:00
Kconfig UPSTREAM: src/Kconfig: Move acpi Kconfig below chipset Kconfigs 2016-05-26 03:21:42 -07:00