Hello Philipp Deppenwiese, build bot (Jenkins), Frans Hendriks, Lee Leahy, Matt DeVillier, Paul Menzel, Subrata Banik, Michael Niewöhner, Naresh Solanki, Alexandru Gagniuc, Wim Vervoorn,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/39002
to look at the new patch set (#13).
Change subject: lib/edid_fill_fb: Support multiple framebuffers ......................................................................
lib/edid_fill_fb: Support multiple framebuffers
Currently it's not possible to add multiple graphics driver into one coreboot image. This patch series will fix this issue by providing a single API that multiple graphics driver can use.
This is required for platforms that have two graphic cards, but different graphic drivers, like Intel+Aspeed on server platforms or Intel+Nvidia on consumer notebooks.
The goal is to remove duplicated fill_fb_framebuffer(), the advertisment of multiple indepent framebuffers in coreboot tables, and better runtime/build time graphic configuration options.
Add an implementation in edid_fill_fb that supports registering multiple framebuffers, each with it's own configuration.
As the current code is only compiled for a single graphics driver there's no change in functionality.
Change-Id: I7264c2ea2f72f36adfd26f26b00e3ce172133621 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M src/include/edid.h A src/include/framebuffer_info.h M src/lib/edid_fill_fb.c M src/mainboard/google/kukui/mainboard.c 4 files changed, 166 insertions(+), 53 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/02/39002/13