video: Move and rename DM_HX8238D option
authorSimon Glass <sjg@chromium.org>
Thu, 6 Oct 2022 14:36:07 +0000 (08:36 -0600)
committerAnatolij Gustschin <agust@denx.de>
Sun, 30 Oct 2022 19:01:40 +0000 (20:01 +0100)
This is actually a panel, not a video device. Rename the option, move it
into the right place and make it depend on PANEL.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/arm/mach-omap2/am33xx/Kconfig
drivers/video/Kconfig
drivers/video/Makefile

index 987ab36..25e97cf 100644 (file)
@@ -95,7 +95,7 @@ config TARGET_AM335X_GUARDIAN
        select DM_SERIAL
        select DM_GPIO
        select DM_VIDEO
-       select DM_PANEL_HX8238D
+       select PANEL_HX8238D
 
 config TARGET_AM335X_SL50
        bool "Support am335x_sl50"
index c9fc4a3..44ab9e7 100644 (file)
@@ -163,16 +163,6 @@ config CONSOLE_TRUETYPE
          With this option you can adjust the text size and use a variety of
          fonts. Note that this is noticeably slower than with normal console.
 
-config DM_PANEL_HX8238D
-       bool "Enable Himax HX-8238D LCD driver"
-       depends on DM_VIDEO
-       help
-         Support for HX-8238D LCD Panel
-         The  HX8238-D is a single chip controller and driver LSI that
-         integrates the power circuit.
-         It can drive a maximum 960x240 dot graphics on a-TFT panel
-         displays in 16M colors with dithering.
-
 config CONSOLE_TRUETYPE_SIZE
        int "TrueType font size"
        depends on CONSOLE_TRUETYPE
@@ -218,6 +208,16 @@ config SIMPLE_PANEL
          This turns on a simple panel driver that enables a compatible
          video panel.
 
+config PANEL_HX8238D
+       bool "Enable Himax HX-8238D LCD driver"
+       depends on PANEL
+       help
+         Support for HX-8238D LCD Panel
+         The  HX8238-D is a single chip controller and driver LSI that
+         integrates the power circuit.
+         It can drive a maximum 960x240 dot graphics on a-TFT panel
+         displays in 16M colors with dithering.
+
 source "drivers/video/fonts/Kconfig"
 
 config VIDCONSOLE_AS_LCD
index 7019b26..5a67354 100644 (file)
@@ -15,7 +15,7 @@ obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o
 obj-$(CONFIG_DM_VIDEO) += video-uclass.o vidconsole-uclass.o
 obj-$(CONFIG_DM_VIDEO) += video_bmp.o
 obj-$(CONFIG_PANEL) += panel-uclass.o
-obj-$(CONFIG_DM_PANEL_HX8238D) += hx8238d.o
+obj-$(CONFIG_PANEL_HX8238D) += hx8238d.o
 obj-$(CONFIG_SIMPLE_PANEL) += simple_panel.o
 
 obj-$(CONFIG_VIDEO_LOGO) += u_boot_logo.o