imx: mx6ul_14x14_evk: fix link issue
authorAnatolij Gustschin <agust@denx.de>
Mon, 23 Sep 2019 16:05:05 +0000 (18:05 +0200)
committerStefano Babic <sbabic@denx.de>
Tue, 8 Oct 2019 14:36:36 +0000 (16:36 +0200)
Since recent splash changes common code for splashscreen logo
should be used instead of adding duplicated code under board
directories. mx6ul_9x9_evk and mx6ul_14x14_evk configurations
used old board specific logo code and do not link, fix them.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Acked-by: Peng Fan <peng.fan@nxp.com>
board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
configs/mx6ul_14x14_evk_defconfig
configs/mx6ul_9x9_evk_defconfig
include/configs/mx6ul_14x14_evk.h

index 8e5f365d35ed7f24526528e0c405e34e3be41ff2..c98e98b48595bbcf0d1e4d47aa1fc671e5ed0f07 100644 (file)
 #include "../common/pfuze.h"
 #include <usb.h>
 #include <usb/ehci-ci.h>
-#ifdef CONFIG_DM_VIDEO
-#include <bmp_logo_data.h>
-#include <video.h>
-#endif
 
 DECLARE_GLOBAL_DATA_PTR;
 
@@ -449,6 +445,8 @@ static int setup_lcd(void)
 
        return 0;
 }
+#else
+static inline int setup_lcd(void) { return 0; }
 #endif
 
 int board_early_init_f(void)
@@ -505,21 +503,8 @@ int board_late_init(void)
                env_set("board_rev", "14X14");
 #endif
 
-#if defined(CONFIG_DM_VIDEO)
-       struct udevice *dev;
-       int ret;
-
-       ret = uclass_get_device(UCLASS_VIDEO, 0, &dev);
-       if (ret)
-               return ret;
-
        setup_lcd();
 
-       ret = video_bmp_display(dev, (ulong)bmp_logo_bitmap, 0, 0, true);
-       if (ret)
-               return ret;
-#endif
-
        return 0;
 }
 
index a458d90a34bb019c94f93510e3a0d470db1ab9aa..9177794ae989453a38496e624b9da8dd168205aa 100644 (file)
@@ -68,3 +68,4 @@ CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_STORAGE=y
 CONFIG_DM_VIDEO=y
+CONFIG_SYS_WHITE_ON_BLACK=y
index 81f9b5b7145f5f661a3e781083308796dc6005a0..0b3b2b1fb223abd4546b31875a36903617116ab7 100644 (file)
@@ -71,3 +71,4 @@ CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_STORAGE=y
 CONFIG_DM_VIDEO=y
+CONFIG_SYS_WHITE_ON_BLACK=y
index f8a5fd30f32e78f8266387acf93f6414e61eb38a..87f88693c5aab53f3278956a11413c7aabc7b949 100644 (file)
@@ -60,6 +60,7 @@
        "fdt_addr=0x83000000\0" \
        "boot_fdt=try\0" \
        "ip_dyn=yes\0" \
+       "splashimage=" __stringify(CONFIG_LOADADDR) "\0" \
        "videomode=video=ctfb:x:480,y:272,depth:24,pclk:108695,le:8,ri:4,up:2,lo:4,hs:41,vs:10,sync:0,vmode:0\0" \
        "mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
        "mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \