drivers/firmware: move x86 Generic System Framebuffers support
The x86 architecture has generic support to register a system framebuffer platform device. It either registers a "simple-framebuffer" if the config option CONFIG_X86_SYSFB is enabled, or a legacy VGA/VBE/EFI FB device. But the code is generic enough to be reused by other architectures and can be moved out of the arch/x86 directory. This will allow to also support the simple{fb,drm} drivers on non-x86 EFI platforms, such as aarch64 where these drivers are only supported with DT. Signed-off-by:Javier Martinez Canillas <javierm@redhat.com> Acked-by:
Borislav Petkov <bp@suse.de> Acked-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by:
Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by:
Thomas Zimmermann <tzimmermann@suse.de> Link: https://patchwork.freedesktop.org/patch/msgid/20210625130947.1803678-2-javierm@redhat.com
Showing
- arch/x86/Kconfig 0 additions, 26 deletionsarch/x86/Kconfig
- arch/x86/kernel/Makefile 0 additions, 3 deletionsarch/x86/kernel/Makefile
- drivers/firmware/Kconfig 32 additions, 0 deletionsdrivers/firmware/Kconfig
- drivers/firmware/Makefile 2 additions, 0 deletionsdrivers/firmware/Makefile
- drivers/firmware/efi/Makefile 2 additions, 0 deletionsdrivers/firmware/efi/Makefile
- drivers/firmware/efi/sysfb_efi.c 1 addition, 1 deletiondrivers/firmware/efi/sysfb_efi.c
- drivers/firmware/sysfb.c 1 addition, 1 deletiondrivers/firmware/sysfb.c
- drivers/firmware/sysfb_simplefb.c 1 addition, 1 deletiondrivers/firmware/sysfb_simplefb.c
- include/linux/sysfb.h 3 additions, 3 deletionsinclude/linux/sysfb.h
Loading
Please register or sign in to comment