Thanks,
I'm using Psplash version provided with imx-linux-scarthgap Yocto (imx-6.6.23-2.0.0 xml).
I guess there will be modifications to be done on Psplash, and the patch you share could be useful, but there's a bigger problem:
there's just one frame buffer for both LVDS and HDMI (getting LVDS resolution). Even if I don't use psplash and i just put data with a dd on the frame buffer, the same pixel are shown both on HDMI and LVDS display.
If I understand correctly, it is imx-drm that creates the framebuffer and associates all displays with it. I just wonder if it is possible to associate LVDS and HDMI with different framebuffers.