nexell: Drop old LCD code
authorSimon Glass <sjg@chromium.org>
Sun, 16 Oct 2022 21:55:16 +0000 (15:55 -0600)
committerAnatolij Gustschin <agust@denx.de>
Sun, 30 Oct 2022 19:07:17 +0000 (20:07 +0100)
This relies on the old LCD implementation which is to be removed. Drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/arm/mach-nexell/include/mach/display_dev.h
drivers/video/nexell_display.c

index f24fb17..4c54a5e 100644 (file)
@@ -8,14 +8,7 @@
 #ifndef _NX__DISPLAY_DEV_H_
 #define _NX__DISPLAY_DEV_H_
 
-#if !defined(CONFIG_DM_VIDEO) && defined(CONFIG_LCD)
-#include <lcd.h>
-#endif
-
 struct nx_display_dev {
-#if !defined(CONFIG_DM_VIDEO) && defined(CONFIG_LCD)
-       vidinfo_t *panel_info;
-#endif
        unsigned long base;
        int module;
        struct dp_sync_info sync;
index 090fd6e..42b8d92 100644 (file)
@@ -16,7 +16,6 @@
 #include <linux/compat.h>
 #include <linux/err.h>
 #include <video.h>             /* For struct video_uc_plat */
-#include <lcd.h>
 #include <asm/global_data.h>
 #include <asm/io.h>
 #include <asm/arch/display.h>
@@ -481,56 +480,6 @@ err_setup:
        return NULL;
 }
 
-#if defined CONFIG_LCD
-
-/* default lcd */
-struct vidinfo panel_info = {
-       .vl_col = 320, .vl_row = 240, .vl_bpix = 32,
-};
-
-void lcd_ctrl_init(void *lcdbase)
-{
-       vidinfo_t *pi = &panel_info;
-       struct nx_display_dev *dp;
-       int bpix;
-
-       dp = nx_display_setup();
-       if (!dp)
-               return NULL;
-
-       switch (dp->depth) {
-       case 2:
-               bpix = LCD_COLOR16;
-               break;
-       case 3:
-       case 4:
-               bpix = LCD_COLOR32;
-               break;
-       default:
-               printf("fail : not support LCD bit per pixel %d\n",
-                      dp->depth * 8);
-               return NULL;
-       }
-
-       dp->panel_info = pi;
-
-       /* set resolution with config */
-       pi->vl_bpix = bpix;
-       pi->vl_col = dp->fb_plane->width;
-       pi->vl_row = dp->fb_plane->height;
-       pi->priv = dp;
-       gd->fb_base = dp->fb_addr;
-}
-
-void lcd_setcolreg(ushort regno, ushort red, ushort green, ushort blue)
-{
-}
-
-__weak void lcd_enable(void)
-{
-}
-#endif
-
 static int nx_display_probe(struct udevice *dev)
 {
        struct video_uc_plat *uc_plat = dev_get_uclass_plat(dev);