I need to support Uboot splash screen on native LVDS panel on LVDS1 on the EVK.
I saw the patches in: https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Add-i-MX8MP-LVDS-driver-in-uboot/ta-p/14...
Those appear to be for a panel connected via the bridge or for a parallel interface panel.
Our panel works under Linux with the following device tree source:
// SPDX-License-Identifier: GPL-2.0+
/*
* Copyright 2023 JOI
*/
#include "imx8mp-evk.dts"
/ {
lvds1_panel {
compatible = "panel-lvds";
status = "okay";
backlight = <&lvds_backlight>;
data-mapping = "vesa-24";
width-mm = <216>;
height-mm = <135>;
panel-timing {
clock-frequency = <72400000>;
hactive = <1280>;
vactive = <800>;
hback-porch = <80>;
hfront-porch = <48>;
vback-porch = <3>;
vfront-porch = <29>;
hsync-len = <1>;
vsync-len = <6>;
};
port {
panel1_lvds_in: endpoint {
remote-endpoint = <&lvds1_out>;
};
};
};
};
&ldb {
status = "okay";
lvds-channel@1 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
port@1 {
reg = <1>;
lvds1_out: endpoint {
remote-endpoint = <&panel1_lvds_in>;
};
};
};
};
What should my Uboot device tree source look like to support displaying a splash image on our panel?
Hello,
All display support splash screen in the Linux BSP,
Comment the blow defined config in this location "u-boot-imx/include/configs/mx8_common.h"
#define CONFIG_SPLASH_SCREEN
#define CONFIG_SPLASH_SCREEN_ALIGN
#define CONFIG_BMP_16BPP
#define CONFIG_VIDEO_LOGO
#define CONFIG_VIDEO_BMP_LOGO
regards