Re: [PATCH] firmware: sysfb: Mark CONFIG_SYSFB_SIMPLEFB as deprecated

From: Thomas Zimmermann

Date: Thu Jun 18 2026 - 03:21:15 EST


Hi

Am 17.06.26 um 18:45 schrieb Julian Braha:
Hi Thomas,

On 6/17/26 09:17, Thomas Zimmermann wrote:
Mark CONFIG_SYSFB_SIMPLEFB as deprecated. Enabling it allows to
config SYSFB_SIMPLEFB
- bool "Mark VGA/VBE/EFI FB as generic system framebuffer"
+ bool "Mark VGA/VBE/EFI FB as generic system framebuffer (deprecated)"
In v2, I think it also makes sense to add the 'transitional' attribute
to the Kconfig entry to help phase it out.

Also see this patch message for an explanation of 'transitional':
https://lore.kernel.org/all/20250923213422.1105654-2-kees@xxxxxxxxxx/

Thanks for this pointer; I wasn't aware of this feature. This will be really useful to not accidentally leave users without display output.

I've played with the option, but it does not work are purely as shown in the example. I think it's because EFIDRM and VESADRM are existing options. So they already have a value.

What I did instead was to add new internal config options. They depend on the now-transitional SYSFB_SIMPLEFB and select the correct drivers. Once SYSFB_SIMPLEFB goes away, these options can go away as well.

Best regards
Thomas


- Julian Braha


--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)