From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1441DC61DB9 for ; Thu, 27 Aug 2026 19:08:32 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7F21D10F15F; Thu, 27 Aug 2026 19:08:25 +0000 (UTC) Received: from mail.muc.de (mail.muc.de [193.149.48.3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 30CAE10E324 for ; Thu, 27 Aug 2026 18:50:39 +0000 (UTC) Received: (qmail 19706 invoked by uid 3782); 27 Aug 2026 20:50:37 +0200 Received: from muc.de (p4fe15cdf.dip0.t-ipconnect.de [79.225.92.223]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 27 Aug 2026 20:50:36 +0200 Received: (qmail 31100 invoked by uid 1000); 27 Aug 2026 18:50:35 -0000 Date: Thu, 27 Aug 2026 18:50:35 +0000 To: Greg Kroah-Hartman , Jiri Slaby , Simona Vetter , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Helge Deller , Thomas Zimmermann , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: acm@muc.de Subject: [Patch 5/9]: vt: Amend three Kconfig files Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Mailman-Approved-At: Thu, 27 Aug 2026 19:08:24 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" vt: 32b glyph: 5. Amend three Kconfig files Until it becomes clear how to integrate CONFIG_A11Y_BRAILLE_CONSOLE and CONFIG_SPEAKUP, they will remain disabled when CONFIG_FB_GLYPH_21BIT is #defined. Signed-off-by: Alan Mackenzie diff --git a/drivers/accessibility/Kconfig b/drivers/accessibility/Kconfig index 6b2f79d1f1b8..8f27e1c657b6 100644 --- a/drivers/accessibility/Kconfig +++ b/drivers/accessibility/Kconfig @@ -21,6 +21,7 @@ config A11Y_BRAILLE_CONSOLE bool "Console on braille device" depends on VT depends on SERIAL_CORE_CONSOLE + depends on !FB_GLYPH_21BIT help Enables console output on a braille device connected to a 8250 serial port. For now only the VisioBraille device is supported. diff --git a/drivers/accessibility/speakup/Kconfig b/drivers/accessibility/speakup/Kconfig index e84fb617acc4..458bee03d3e8 100644 --- a/drivers/accessibility/speakup/Kconfig +++ b/drivers/accessibility/speakup/Kconfig @@ -3,6 +3,7 @@ menu "Speakup console speech" config SPEAKUP depends on VT + depends on !FB_GLYPH_21BIT tristate "Speakup core" help This is the Speakup screen reader. Think of it as a diff --git a/drivers/gpu/drm/clients/Kconfig b/drivers/gpu/drm/clients/Kconfig index 6096c623d9d5..0ce8c1506eaa 100644 --- a/drivers/gpu/drm/clients/Kconfig +++ b/drivers/gpu/drm/clients/Kconfig @@ -42,6 +42,15 @@ config DRM_FBDEV_EMULATION If in doubt, say "Y". +config FB_GLYPH_21BIT + bool "Enable 21-bit glyphs in the frame buffer device" + depends on (DRM_FBDEV_EMULATION = y) + help + This option enables 21-bit glyphs in the fbdev framebuffer, + surmounting the traditional restriction to 256/512 glyphs dating back + to the VGA hardware of the 1980s and 1990s. To use this effectively + you will need a suitable font and possibly a suitable keyboard layout. + config DRM_FBDEV_OVERALLOC int "Overallocation of the fbdev buffer" depends on DRM_FBDEV_EMULATION