Matt DeVillier has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/39048 )
Change subject: device/Kconfig: select linear framebuffer for Tianocore ......................................................................
Patch Set 1:
Patch Set 1: Code-Review+2
What Patrick meant on IRC: You can name a choice and then give it a default later (if it has no default yet). This seems to work, too:
+choice FRAMEBUFFER_MODE
default GENERIC_LINEAR_FRAMEBUFFER if HAVE_LINEAR_FRAMEBUFFER
+endchoice
this would default to LFB mode over text mode for all payloads though, which SeaBIOS users might object to, and wouldn't set it for VBIOS init, which is needed for Baytrail (eg) since there's no other option