On 27/08/2020 12:29, Pali Rohár wrote:
On Thursday 27 August 2020 06:51:57 Andre Heider wrote:
On the other hand, check "git grep 'console='". So why not just add the
earlycon to bootargs directly so it works everywhere?

The only useful thing about CONFIG_DEFAULT_CONSOLE and ${console} env is
to propagate earlycon argument to kernel. As console kernel argument is
already set via chosen/stdout in DTS.

Setting earlycon directly to ${bootargs} env does not work as basically
all distribution scripts set/overwrite ${bootargs} on their own.

So we need to store earlycon argument into some other uboot env and then
teach these distribution scripts to append that new uboot env into their
bootargs...

Or is there any other way?

I don't know the answer to that, but as we've seen with $console, it's hard to get everyone on the same page.

But maybe it's not worth the hassle, since console works, and earlycon may only be interesting to ppl who know how to enable it anyway.

Regards,
Andre

Reply via email to