Hi Fabio, On Fri, 24 Jan 2020 16:26:26 -0300 Fabio Estevam feste...@gmail.com wrote:
> > Do you have 'bits-per-pixel' property in your display node in DT? > > Is suitable CONFIG_VIDEO_BPPxx option enabled in your board_defconfig ? > > Yes, I have it, but it has the wrong value. It should be 24bpp instead of > 16bpp. > > I did the following change: > > --- a/arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi > +++ b/arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi > @@ -4,7 +4,6 @@ > */ > > display0: display@0 { > - bits-per-pixel = <16>; > + bits-per-pixel = <24>; > bus-width = <24>; > > display-timings { > > And now I see the U-Boot strings showing with a correct white color. > > However, the logo does not print and I have the following error: > > Error: 32 bit/pixel mode, but BMP has 8 bit/pixel > > How can I fix this mismatch? Now I see that bitmap rendering code for video-uclass driver doesn't support displaying 8bpp bitmaps on 24bpp frame buffer. Before DM_VIDEO conversion cfb_console driver was used and it supports such rendering. I'm working on a fix for this. Thanks for testing! -- Anatolij