All of lore.kernel.org
 help / color / mirror / Atom feed
* Seemless Boot Splash on iMX-based boards
@ 2020-07-06  8:34 Igor Opaniuk
  2020-07-06  9:10 ` Stefano Babic
  0 siblings, 1 reply; 3+ messages in thread
From: Igor Opaniuk @ 2020-07-06  8:34 UTC (permalink / raw)
  To: u-boot

Hi,

Does anyone have experience in setting up seamless
boot splash on iMX-based platforms?

I'm currently trying to do that on iMX7-based board with
4.9 2.3.x IMX downstream kernel running.

I've backported console deferred takeover patch-series for fbcon [1],
which permits the contents of the framebuffer (initialized before in U-Boot)
to stay in place as is till error message is shown
or boot is finished.

The initial splash is shown in U-Boot(mainline) (mxsfb driver is used
for controller/fb initialization).

Nevertheless, MXSFB controller every time keeps resetting just after
U-Boot->Linux takeover and fb is cleared (I see a black screen) till
login request shows up.

Questions:
1. Did anyone have a chance to work on such setups based on deferred
console "feature"?
2. Does it make sense at all to continue moving towards with this approach
(we initialize graphics core and show boot splash by firmware/bootloader,
then hand over it to Linux).
Taking into account on-going transition to DRM/KMS in the mainline kernel
and that fact that there is no any mainline compatible way to take over
an initialized graphics core, I assume the only generic solution could be
avoiding showing boot logo at all and do that only from the Linux (
Plymouth-based etc.)

Any comments are welcome. Thanks!

[1] https://patchwork.kernel.org/patch/10432641/

-- 
Best regards - Freundliche Gr?sse - Meilleures salutations

Igor Opaniuk

mailto: igor.opaniuk at gmail.com
skype: igor.opanyuk
+380 (93) 836 40 67
http://ua.linkedin.com/in/iopaniuk

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-07-12 10:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-06  8:34 Seemless Boot Splash on iMX-based boards Igor Opaniuk
2020-07-06  9:10 ` Stefano Babic
2020-07-12 10:24   ` Igor Opaniuk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.