[PATCH v2] boot: add support for button commands

Michael Walle mwalle at kernel.org
Thu Jan 18 08:59:34 CET 2024


Hi,

> Using CONFIG_EXTRA_ENV_SETTINGS should be good enough to provide
> the fallback defaults.  However, the users can still mess the things 
> up,
> but again, they can do that already in many places.

I disagree. In my case that is a last resort recovery. And it should
work in any case. Even if the user has messed up anything (except
from erasing the bootloader in the SPI flash ;)).

>> In summary, the registered (compiled-in) command should always take
>> precedence. If one wants to supply a default command which can be
>> changed later, that can go via the (compiled-in) default environment.
> 
> Sorry, this is a bit confusing to me.  Didn't you write above that
> the users should be able to change the associated commands through
> the environment variables?

I had two kinds of button commands in mind: immutable ones and mutable
ones. The first can be achieved with compiled-in commands, the second
with a default environment and environment variables.

Also, whether a command is a mutable one or not is the decision of
the developer (or the one who's compiling/configuring u-boot),
not the user.

-michael


More information about the U-Boot mailing list