From 10be917b0cf90f22f2fd900620cb9acf5838ff55 Mon Sep 17 00:00:00 2001 From: Thomas Zimmermann Date: Wed, 15 Oct 2025 13:36:06 +0200 Subject: [PATCH] efi: transfer EDID from stub to kernel - Add UUID for storing the EDID data in the UEFI configuration table. - The UUID has been created by uuidgen. - Enable edid_info on EFI systems --- drivers/firmware/efi/efi-init.c | 33 +++++++++++++- drivers/firmware/efi/efi.c | 2 + drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/edid_info.c | 40 +++++++++++++++++ drivers/firmware/efi/libstub/efi-stub-entry.c | 17 +++++++ drivers/firmware/efi/libstub/efi-stub.c | 44 +++++++++++++------ drivers/firmware/efi/libstub/efistub.h | 4 ++ drivers/video/Kconfig | 8 ++-- include/linux/efi.h | 8 ++-- 9 files changed, 136 insertions(+), 22 deletions(-) create mode 100644 drivers/firmware/efi/libstub/edid_info.c diff --git a/drivers/firmware/efi/efi-init.c b/drivers/firmware/efi/efi-init.c index a65c2d5b9e7b..2719311f2d43 100644 --- a/drivers/firmware/efi/efi-init.c +++ b/drivers/firmware/efi/efi-init.c @@ -23,7 +23,10 @@ #include +#include