env: Include bootdelay in environment if negative
authorAlex Kiernan <alex.kiernan@gmail.com>
Thu, 5 Jul 2018 12:38:15 +0000 (12:38 +0000)
committerTom Rini <trini@konsulko.com>
Fri, 20 Jul 2018 19:37:44 +0000 (15:37 -0400)
commit57aa4d20663244f6aa6085c9b7cfbfd7d26b3906
tree325b66eb5f6e2e67feb7f90f8a92c86c88918d60
parentf8c173b6a0b7695089d5ec48cb5b320863c91fdf
env: Include bootdelay in environment if negative

The test for (CONFIG_BOOTDELAY >= 0) has been in U-Boot since the
beginning, but the meaning of it has changed over time. Allow the
default to be set for any value, including -ve ones. This allows
(for example) CONFIG_ENV_IS_NOWHERE to have values for bootdelay in
its compiled in environment.

The only thing this changes is where the default for bootdelay can be
fetched from; before this change you get a compiled in default, after
you'll pull it from the default value in the environment, but both values
will be the same. Also if there's a value set in the environment then
that will take precedence (as before).

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
include/env_default.h