[PATCH 4/4] spi: Add Microchip PolarFire SoC QSPI driver
Padmarao.Begari at microchip.com
Padmarao.Begari at microchip.com
Thu Oct 20 07:28:59 CEST 2022
Hi Conor,
> On Wed, 2022-10-19 at 17:20 +0100, Conor Dooley wrote:
>
> On Wed, Oct 19, 2022 at 08:23:22PM +0530, Padmarao Begari wrote:
> > Add QSPI driver code for the Microchip PolarFire SoC.
> > This driver supports the qspi standard, dual and quad
> > mode interfaces.
> >
> > Signed-off-by: Padmarao Begari <padmarao.begari at microchip.com>
> > Signed-off-by: Naga Sureshkumar Relli <
> > nagasuresh.relli at microchip.com>
> > ---
> > drivers/spi/Kconfig | 6 +
> > drivers/spi/Makefile | 1 +
> > drivers/spi/microchip_qspi.c | 504
> > +++++++++++++++++++++++++++++++++++
> > 3 files changed, 511 insertions(+)
> > create mode 100644 drivers/spi/microchip_qspi.c
> >
> > diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
> > index 2f12081f88..690306309a 100644
> > --- a/drivers/spi/Kconfig
> > +++ b/drivers/spi/Kconfig
> > @@ -237,6 +237,12 @@ config MESON_SPIFC
> > This driver can be used to access the SPI NOR flash chips
> > on
> > Amlogic Meson SoCs.
> >
> > +config MICROCHIP_QSPI
>
> Can this be MICROCHIP_COREQSPI to match my proposed name of the
> driver
> and the function/structure names in the driver?
>
Ok
> > diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile
> > +
> > +static const struct udevice_id mchp_coreqspi_ids[] = {
> > + { .compatible = "microchip,mpfs-qspi" },
>
> Could we add microchip,coreqspi-rtl-v2 to the compatible list here
> please to match the linux driver? The linux driver works perfectly
> well
> with the fabric core and I assume that's the case for the the U-Boot
> driver too?
>
Ok
Regards
Padmarao
> Thanks,
> Conor.
>
> > + { }
> > +};
> > +
> > +U_BOOT_DRIVER(mchp_coreqspi) = {
> > + .name = "mchp_coreqspi",
> > + .id = UCLASS_SPI,
> > + .of_match = mchp_coreqspi_ids,
> > + .ops = &mchp_coreqspi_ops,
> > + .priv_auto = sizeof(struct mchp_coreqspi),
> > + .probe = mchp_coreqspi_probe,
> > +};
> > --
> > 2.25.1
> >
More information about the U-Boot
mailing list