common: console: Delete obsolete VIDCONSOLE_AS_{LCD, NAME} options
authorDragan Simic <dsimic@manjaro.org>
Sun, 2 Mar 2025 14:52:57 +0000 (15:52 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 14 Mar 2025 20:35:56 +0000 (14:35 -0600)
The configuration options CONFIG_VIDCONSOLE_AS_LCD and CONFIG_VIDCONSOLE_AS_
NAME have been marked as obsolete and scheduled for deletion in late 2020.

That's already long overdue and the last remaining consumers of these options
have already migrated to using "vidconsole" in their "stdout" and "stderr"
environment variables, so let's delete these two configuration options.

Signed-off-by: Dragan Simic <dsimic@manjaro.org>
Acked-by: Soeren Moch <smoch@web.de> # tbs2910
common/console.c
configs/peach-pi_defconfig
configs/peach-pit_defconfig
configs/snow_defconfig
configs/spring_defconfig
configs/tbs2910_defconfig
drivers/video/Kconfig

index 863ac6a..26812b2 100644 (file)
@@ -942,11 +942,6 @@ struct stdio_dev *console_search_dev(int flags, const char *name)
        struct stdio_dev *dev;
 
        dev = stdio_get_by_name(name);
-#ifdef CONFIG_VIDCONSOLE_AS_LCD
-       if (!dev && !strcmp(name, CONFIG_VIDCONSOLE_AS_NAME))
-               dev = stdio_get_by_name("vidconsole");
-#endif
-
        if (dev && (dev->flags & flags))
                return dev;
 
@@ -1154,12 +1149,6 @@ done:
        if (!IS_ENABLED(CONFIG_SYS_CONSOLE_INFO_QUIET))
                stdio_print_current_devices();
 
-#ifdef CONFIG_VIDCONSOLE_AS_LCD
-       if (strstr(stdoutname, CONFIG_VIDCONSOLE_AS_NAME))
-               printf("Warning: Please change '%s' to 'vidconsole' in stdout/stderr environment vars\n",
-                      CONFIG_VIDCONSOLE_AS_NAME);
-#endif
-
        if (IS_ENABLED(CONFIG_SYS_CONSOLE_ENV_OVERWRITE)) {
                /* set the environment variables (will overwrite previous env settings) */
                for (i = 0; i < MAX_FILES; i++)
index 594af51..247df4c 100644 (file)
@@ -81,7 +81,6 @@ CONFIG_USB_XHCI_DWC3=y
 CONFIG_USB_HOST_ETHER=y
 CONFIG_VIDEO=y
 # CONFIG_VIDEO_BPP8 is not set
-CONFIG_VIDCONSOLE_AS_LCD=y
 CONFIG_DISPLAY=y
 CONFIG_VIDEO_EXYNOS=y
 CONFIG_EXYNOS_DP=y
index 2b34c25..df72be8 100644 (file)
@@ -80,7 +80,6 @@ CONFIG_USB_XHCI_DWC3=y
 CONFIG_USB_HOST_ETHER=y
 CONFIG_VIDEO=y
 # CONFIG_VIDEO_BPP8 is not set
-CONFIG_VIDCONSOLE_AS_LCD=y
 CONFIG_DISPLAY=y
 CONFIG_VIDEO_EXYNOS=y
 CONFIG_EXYNOS_DP=y
index 27698f5..adf6213 100644 (file)
@@ -98,7 +98,6 @@ CONFIG_USB_HOST_ETHER=y
 CONFIG_USB_ETHER_ASIX88179=y
 CONFIG_VIDEO=y
 # CONFIG_VIDEO_BPP8 is not set
-CONFIG_VIDCONSOLE_AS_LCD=y
 CONFIG_DISPLAY=y
 CONFIG_VIDEO_EXYNOS=y
 CONFIG_EXYNOS_DP=y
index 43846e3..d3b6656 100644 (file)
@@ -92,7 +92,6 @@ CONFIG_USB_HOST_ETHER=y
 CONFIG_USB_ETHER_ASIX88179=y
 CONFIG_VIDEO=y
 # CONFIG_VIDEO_BPP8 is not set
-CONFIG_VIDCONSOLE_AS_LCD=y
 CONFIG_DISPLAY=y
 CONFIG_VIDEO_EXYNOS=y
 CONFIG_EXYNOS_DP=y
index 99fe65d..c307d8c 100644 (file)
@@ -110,7 +110,6 @@ CONFIG_VIDEO=y
 # CONFIG_VIDEO_BPP32 is not set
 CONFIG_SYS_WHITE_ON_BLACK=y
 # CONFIG_PANEL is not set
-CONFIG_VIDCONSOLE_AS_LCD=y
 CONFIG_I2C_EDID=y
 CONFIG_VIDEO_IPUV3=y
 CONFIG_IMX_VIDEO_SKIP=y
index b1ef73f..a5263df 100644 (file)
@@ -293,27 +293,6 @@ config PANEL_HX8238D
 
 source "drivers/video/fonts/Kconfig"
 
-config VIDCONSOLE_AS_LCD
-       bool "Use 'vidconsole' when CONFIG_VIDCONSOLE_AS_NAME string is seen in stdout"
-       help
-         This is a work-around for boards which have 'lcd' or 'vga' in their
-         stdout environment variable, but have moved to use driver model for
-         video. In this case the console will no-longer work. While it is
-         possible to update the environment, the breakage may be confusing for
-         users. This option will be removed around the end of 2020.
-
-config VIDCONSOLE_AS_NAME
-       string "Use 'vidconsole' when string defined here is seen in stdout"
-       depends on VIDCONSOLE_AS_LCD
-       default "lcd" if LCD || TEGRA_COMMON
-       default "vga" if !LCD
-       help
-         This is a work-around for boards which have 'lcd' or 'vga' in their
-         stdout environment variable, but have moved to use driver model for
-         video. In this case the console will no-longer work. While it is
-         possible to update the environment, the breakage may be confusing for
-         users. This option will be removed around the end of 2020.
-
 config VIDEO_BOCHS
        bool "Enable Bochs video emulation for QEMU"
        help