[U-Boot] [PATCH] imx: mx6ul_14x14_evk: fix link issue
Peng Fan
peng.fan at nxp.com
Tue Sep 24 01:38:18 UTC 2019
> Subject: [PATCH] imx: mx6ul_14x14_evk: fix link issue
>
> 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 at denx.de>
Acked-by: Peng Fan <peng.fan at nxp.com>
> ---
> .../mx6ul_14x14_evk/mx6ul_14x14_evk.c | 19 ++-----------------
> configs/mx6ul_14x14_evk_defconfig | 1 +
> configs/mx6ul_9x9_evk_defconfig | 1 +
> include/configs/mx6ul_14x14_evk.h | 1 +
> 4 files changed, 5 insertions(+), 17 deletions(-)
>
> diff --git a/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
> b/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
> index 8e5f365d35..c98e98b485 100644
> --- a/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
> +++ b/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
> @@ -28,10 +28,6 @@
> #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;
> }
>
> diff --git a/configs/mx6ul_14x14_evk_defconfig
> b/configs/mx6ul_14x14_evk_defconfig
> index 526ede34e9..429dff0d35 100644
> --- a/configs/mx6ul_14x14_evk_defconfig
> +++ b/configs/mx6ul_14x14_evk_defconfig
> @@ -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
> diff --git a/configs/mx6ul_9x9_evk_defconfig
> b/configs/mx6ul_9x9_evk_defconfig index 95c6697e62..4b517436c8 100644
> --- a/configs/mx6ul_9x9_evk_defconfig
> +++ b/configs/mx6ul_9x9_evk_defconfig
> @@ -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
> diff --git a/include/configs/mx6ul_14x14_evk.h
> b/include/configs/mx6ul_14x14_evk.h
> index f8a5fd30f3..87f88693c5 100644
> --- a/include/configs/mx6ul_14x14_evk.h
> +++ b/include/configs/mx6ul_14x14_evk.h
> @@ -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,l
> o: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" \
> --
> 2.17.1
More information about the U-Boot
mailing list