lib/fonts: Allow to select fonts for drm_panic

drm_panic has been introduced recently, and uses the same fonts as
FRAMEBUFFER_CONSOLE.

Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20240419132243.154466-1-jfalempe@redhat.com
This commit is contained in:
Jocelyn Falempe 2024-04-19 15:20:19 +02:00
parent 235e60653f
commit b94605a388

View file

@ -10,7 +10,7 @@ if FONT_SUPPORT
config FONTS config FONTS
bool "Select compiled-in fonts" bool "Select compiled-in fonts"
depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE || DRM_PANIC
help help
Say Y here if you would like to use fonts other than the default Say Y here if you would like to use fonts other than the default
your frame buffer console usually use. your frame buffer console usually use.
@ -23,7 +23,7 @@ config FONTS
config FONT_8x8 config FONT_8x8
bool "VGA 8x8 font" if FONTS bool "VGA 8x8 font" if FONTS
depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE || DRM_PANIC
default y if !SPARC && !FONTS default y if !SPARC && !FONTS
help help
This is the "high resolution" font for the VGA frame buffer (the one This is the "high resolution" font for the VGA frame buffer (the one
@ -46,7 +46,7 @@ config FONT_8x16
config FONT_6x11 config FONT_6x11
bool "Mac console 6x11 font (not supported by all drivers)" if FONTS bool "Mac console 6x11 font (not supported by all drivers)" if FONTS
depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE || DRM_PANIC
default y if !SPARC && !FONTS && MAC default y if !SPARC && !FONTS && MAC
help help
Small console font with Macintosh-style high-half glyphs. Some Mac Small console font with Macintosh-style high-half glyphs. Some Mac
@ -54,7 +54,7 @@ config FONT_6x11
config FONT_7x14 config FONT_7x14
bool "console 7x14 font (not supported by all drivers)" if FONTS bool "console 7x14 font (not supported by all drivers)" if FONTS
depends on FRAMEBUFFER_CONSOLE depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
help help
Console font with characters just a bit smaller than the default. Console font with characters just a bit smaller than the default.
If the standard 8x16 font is a little too big for you, say Y. If the standard 8x16 font is a little too big for you, say Y.
@ -62,7 +62,7 @@ config FONT_7x14
config FONT_PEARL_8x8 config FONT_PEARL_8x8
bool "Pearl (old m68k) console 8x8 font" if FONTS bool "Pearl (old m68k) console 8x8 font" if FONTS
depends on FRAMEBUFFER_CONSOLE depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
default y if !SPARC && !FONTS && AMIGA default y if !SPARC && !FONTS && AMIGA
help help
Small console font with PC-style control-character and high-half Small console font with PC-style control-character and high-half
@ -70,7 +70,7 @@ config FONT_PEARL_8x8
config FONT_ACORN_8x8 config FONT_ACORN_8x8
bool "Acorn console 8x8 font" if FONTS bool "Acorn console 8x8 font" if FONTS
depends on FRAMEBUFFER_CONSOLE depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
default y if !SPARC && !FONTS && ARM && ARCH_ACORN default y if !SPARC && !FONTS && ARM && ARCH_ACORN
help help
Small console font with PC-style control characters and high-half Small console font with PC-style control characters and high-half
@ -90,7 +90,7 @@ config FONT_6x10
config FONT_10x18 config FONT_10x18
bool "console 10x18 font (not supported by all drivers)" if FONTS bool "console 10x18 font (not supported by all drivers)" if FONTS
depends on FRAMEBUFFER_CONSOLE depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
help help
This is a high resolution console font for machines with very This is a high resolution console font for machines with very
big letters. It fits between the sun 12x22 and the normal 8x16 font. big letters. It fits between the sun 12x22 and the normal 8x16 font.
@ -105,7 +105,7 @@ config FONT_SUN8x16
config FONT_SUN12x22 config FONT_SUN12x22
bool "Sparc console 12x22 font (not supported by all drivers)" bool "Sparc console 12x22 font (not supported by all drivers)"
depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC) depends on (FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC)) || DRM_PANIC
help help
This is the high resolution console font for Sun machines with very This is the high resolution console font for Sun machines with very
big letters (like the letters used in the SPARC PROM). If the big letters (like the letters used in the SPARC PROM). If the
@ -113,7 +113,7 @@ config FONT_SUN12x22
config FONT_TER16x32 config FONT_TER16x32
bool "Terminus 16x32 font (not supported by all drivers)" bool "Terminus 16x32 font (not supported by all drivers)"
depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC) depends on (FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC)) || DRM_PANIC
help help
Terminus Font is a clean, fixed width bitmap font, designed Terminus Font is a clean, fixed width bitmap font, designed
for long (8 and more hours per day) work with computers. for long (8 and more hours per day) work with computers.
@ -122,7 +122,7 @@ config FONT_TER16x32
config FONT_6x8 config FONT_6x8
bool "OLED 6x8 font" if FONTS bool "OLED 6x8 font" if FONTS
depends on FRAMEBUFFER_CONSOLE depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
help help
This font is useful for small displays (OLED). This font is useful for small displays (OLED).