
Hi Jagan,
-----Original Message----- From: Kuldeep Singh kuldeep.singh@nxp.com Sent: Thursday, February 20, 2020 10:58 PM To: u-boot@lists.denx.de Cc: Frieder Schrempf frieder.schrempf@kontron.de; Stefan Roese sr@denx.de; Priyanka Jain priyanka.jain@nxp.com; Jagan Teki jagan@amarulasolutions.com; Stefano Babic sbabic@denx.de; Fabio Estevam festevam@gmail.com; Vignesh Raghavendra vigneshr@ti.com; Kuldeep Singh kuldeep.singh@nxp.com; Ashish Kumar ashish.kumar@nxp.com Subject: [Patch v5 1/7] spi: Transform the FSL QuadSPI driver to use the SPI MEM API
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@kontron.de Signed-off-by: Ashish Kumar Ashish.Kumar@nxp.com Signed-off-by: Kuldeep Singh kuldeep.singh@nxp.com Reviewed-by: Stefan Roese sr@denx.de Tested-by: Stefan Roese sr@denx.de Acked-by: Vignesh Raghavendra vigneshr@ti.com
v5: Remove compilation warning/error. No other change. v4: Add i.mx among tested boards v3: Use 1k size to make driver independent of flash size. v2: Merge removal of old driver and addition of new driver in single patch
<snip>
A gentle ping. Could you please let me know if there's any dependency on my side.
Thanks Kuldeep