Support FIRMWARE_EDID on non-x86 [LWN.net]
| From: | Ard Biesheuvel |
|
| To: | linux-efi-AT-vger.kernel.org | |
| Subject: | [PATCH 0/3] video/efi: Support FIRMWARE_EDID on non-x86 | |
| Date: | Wed, 19 Nov 2025 13:30:12 +0100 | |
| Message-ID: | <[email protected]> | |
| Cc: | linux-kernel-AT-vger.kernel.org, Ard Biesheuvel |
|
| Archive-link: | Article |
From: Ard BiesheuvelRefactor the screen_info handling so non-x86 platforms booting via the EFI stub also have access to the EDID data exposed by the EFI boot services. Cc: Thomas Zimmermann Cc: Javier Martinez Canillas Ard Biesheuvel (3): efi: Wrap screen_info in efi_screen_info so edid_info can be added later video/edid: Use getter function for edid_info efi: Add FIRMWARE_EDID support arch/x86/kernel/setup.c | 8 ++++++-- drivers/firmware/efi/earlycon.c | 1 - drivers/firmware/efi/efi-init.c | 19 ++++++++++++++----- drivers/firmware/efi/libstub/efi-stub-entry.c | 3 +-- drivers/firmware/efi/libstub/efi-stub.c | 16 ++++++++++------ drivers/firmware/efi/libstub/efistub.h | 9 +++------ drivers/firmware/efi/libstub/gop.c | 1 - drivers/firmware/efi/libstub/screen_info.c | 7 +++---- drivers/firmware/efi/libstub/zboot.c | 2 +- drivers/firmware/efi/sysfb_efi.c | 1 - drivers/gpu/drm/sysfb/efidrm.c | 4 ++-- drivers/gpu/drm/sysfb/vesadrm.c | 4 ++-- drivers/video/Kconfig | 2 +- drivers/video/fbdev/core/fbmon.c | 4 ++-- include/linux/efi.h | 10 +++++++++- include/video/edid.h | 2 +- 16 files changed, 55 insertions(+), 38 deletions(-) -- 2.52.0.rc1.455.g30608eb744-goog
Read more here: Source link
