From: Tom Rini <trini@konsulko.com>
To: u-boot@lists.denx.de
Subject: [PATCH] Define default CONFIG_PREBOOT with right config option
Date: Wed, 7 Oct 2020 11:44:59 -0400 [thread overview]
Message-ID: <20201007154459.GV14816@bill-the-cat> (raw)
In-Reply-To: <CAPnjgZ0AT-K7=dHwuysGLaoZA-sb0-xiUR4ksBCgAT1syb8Fpw@mail.gmail.com>
On Wed, Oct 07, 2020 at 07:26:55AM -0600, Simon Glass wrote:
> Hi Patrick,
>
> On Wed, 7 Oct 2020 at 02:38, Patrick DELAUNAY <patrick.delaunay@st.com> wrote:
> >
> > Hi,
> >
> > > From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Peter Robinson
> > > Sent: mardi 29 septembre 2020 11:48
> > >
> > > The 44758771ee commit removes CONFIG_PREBOOT but actually sets the
> > > USE_PREBOOT Kconfig option which isn't CONFIG_PREBOOT and is also a bool
> > > option which means we regress because 'usb start' isn't run when expected, it
> > > should also be run for devices that have USB storage because keyboards aren't
> > > the only thing we might need the USB bus for.
> > >
> > > Fixes: 44758771ee ("arm: move CONFIG_PREBOOT="usb start" to KConfig")
> > > Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
> > > Cc: Jonas Smedegaard <dr@jones.dk>
> > > Cc: Neil Armstrong <narmstrong@baylibre.com>
> > > ---
> > > common/Kconfig | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/common/Kconfig b/common/Kconfig index b1934b3a9c..9c20a9738e
> > > 100644
> > > --- a/common/Kconfig
> > > +++ b/common/Kconfig
> > > @@ -403,7 +403,6 @@ config BOOTCOMMAND
> > >
> > > config USE_PREBOOT
> > > bool "Enable preboot"
> > > - default "usb start" if USB_KEYBOARD
> > > help
> > > When this option is enabled, the existence of the environment
> > > variable "preboot" will be checked immediately before starting the @@ -
> > > 417,6 +416,7 @@ config USE_PREBOOT config PREBOOT
> > > string "preboot default value"
> > > depends on USE_PREBOOT && !USE_DEFAULT_ENV_FILE
> > > + default "usb start" if USB_KEYBOARD || USB_STORAGE
> > > default ""
> > > help
> > > This is the default of "preboot" environment variable.
> > > --
> > > 2.26.2
> >
> > For information, this patch cause unexpected 'usb start' on STM32MP15x boards
> > and slow down the start-up in realease v2020.10.
> >
> > For me it is unexpected because
> > - USB keyboard is not activated
> > - USB storage is activated but USB boot is not supported (not managed by distro boot command)
> >
> > I sent a patch [1] for the associated defconfig but I'm afraid that other boards are impacted.
> >
> > As the USB storage boot initialization is correctly managed by distro boot command 'usb_boot'
> > (defined in include/config_distro_bootcmd.h, it already include 'usb start'), I think that the
> > USB_STORAGE test should be removed or limited by !DISTRO_DEFAULTS.
>
> Perhaps PREBOOT should depend on USE_PREBOOT?
It does. And ARCH_STM32MP does "imply USE_PREBOOT" which is maybe the
root problem?
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201007/8790a9ed/attachment.sig>
next prev parent reply other threads:[~2020-10-07 15:44 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-09-29 9:48 [PATCH] Define default CONFIG_PREBOOT with right config option Peter Robinson
2020-09-30 12:50 ` Tom Rini
2020-09-30 13:44 ` Simon Glass
2020-10-07 8:37 ` Patrick DELAUNAY
2020-10-07 13:26 ` Simon Glass
2020-10-07 15:44 ` Tom Rini [this message]
2020-10-09 8:10 ` Patrick DELAUNAY
2020-10-09 13:17 ` Tom Rini
2020-10-12 7:49 ` Patrick DELAUNAY
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201007154459.GV14816@bill-the-cat \
--to=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox