[Patch v5 1/7] spi: Transform the FSL QuadSPI driver to use the SPI MEM API

Jagan Teki jagan at amarulasolutions.com
Fri Apr 3 16:37:34 CEST 2020


On Thu, Feb 20, 2020 at 10:58 PM Kuldeep Singh <kuldeep.singh at nxp.com> wrote:
>
> To support the SPI MEM API, instead of modifying the existing U-Boot
> driver, this patch adds a port of the existing Linux driver.
> This also has the advantage that porting changes and fixes from Linux will
> be easier.
> Porting of driver left most of the functions unchanged while few of the
> changes are:
> -Remove lock(mutexes) and irq handler as u-boot is a single core execution.
> -Remove invalid masterid as it was required specially for multicore
> execution in LS2088ARDB which is not the case in u-boot.
> -Remove clock support as changing spi speed is not supported in uboot and
> nor in linux.
>
> Currently tested on LS1088ARDB, LS1012ARDB, LS1046ARDB, LS1046AFRWY,
> LS1043AQDS, LS1021ATWR, LS2088ARDB, I.MX6ULL EVK.
>
> Signed-off-by: Frieder Schrempf <frieder.schrempf at kontron.de>
> Signed-off-by: Ashish Kumar <Ashish.Kumar at nxp.com>
> Signed-off-by: Kuldeep Singh <kuldeep.singh at nxp.com>
> Reviewed-by: Stefan Roese <sr at denx.de>
> Tested-by: Stefan Roese <sr at denx.de>
> Acked-by: Vignesh Raghavendra <vigneshr at ti.com>
> ---

Applied to u-boot-spi/master


More information about the U-Boot mailing list