[PATCH] spi: designware: Allow disabling designware driver in SPL

Ralph Siemsen ralph.siemsen at linaro.org
Tue Dec 9 22:32:38 CET 2025


Hi Sean,

On Mon, Dec 8, 2025 at 5:55 PM Sean Anderson <sean.anderson at seco.com> wrote:
> > diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
> > index 2afb15fff1e..94054ba39b0 100644
> > --- a/drivers/spi/Kconfig
> > +++ b/drivers/spi/Kconfig
> > @@ -223,6 +223,14 @@ config DESIGNWARE_SPI
> >         access the SPI NOR flash on platforms embedding this Designware
> >         IP core.
> >
> > +config SPL_DESIGNWARE_SPI
> > +     bool "Designware SPI driver in SPL"
> > +     depends on SPL
> > +     default y
> > +     help
> > +       Enable the Designware SPI driver during SPL.
> > +       See the help of DESIGNWARE_SPI for details.
> > +
>
> In addition to Tom's comment this should probably be moved out of the
> SPI/DM_SPI if/endif and made to depend on SPL_DM_SPI.

Ack for Tom's change, but I am puzzled by your request to move it out
of the existing ifdev. I would think that we'd want the two options to
appear next to each other when running 'menuconfig'.

While I admit that adding SPL- and perhaps TPL- prefixed symbols is a
bit messy, it seems to be how it has been done elsewhere. For example
drivers/clk/Kconfig has quite a few such cases.

Regards,
Ralph


More information about the U-Boot mailing list