[U-Boot] [PATCH v2 0/2] spi: cadence-qspi: Move to spi-mem APIs
Simon Goldschmidt
simon.k.r.goldschmidt at gmail.com
Tue Nov 19 20:37:10 UTC 2019
On Tue, Nov 19, 2019 at 11:12 AM Vignesh Raghavendra <vigneshr at ti.com> wrote:
>
> First patch moves driver over to spi-mem framework and implement
> spi_mem_ops. This is require to support more SPI Flash opcodes like SFDP
> parsing etc. Series is in prepartion to add Octal mode for support for
> the same driver to support OSPI version of the controller.
>
> Second patch adds DAC mode that provide memory mapped access to flash.
> This greatly increases the read throughput.
>
> Tested with mt25qu512 flash and s25fl512 flash
>
> Note: Depends on [1][2] that adds stubs for dma_memcpy() to be used on
> platforms without CONFIG_DMA enabled.
>
> [1]http://patchwork.ozlabs.org/patch/1195557/
> [2]http://patchwork.ozlabs.org/patch/1195556/
>
>
> Vignesh Raghavendra (2):
> spi: cadence_qspi: Move to spi-mem framework
> spi: cadence-qspi: Add direct mode support
I really got to find the time to test this on socfpga gen5, sorry for
failing yet.
Regards,
Simon
>
> drivers/spi/cadence_qspi.c | 148 +++++++++++---------------
> drivers/spi/cadence_qspi.h | 24 +++--
> drivers/spi/cadence_qspi_apb.c | 185 ++++++++++++++++-----------------
> 3 files changed, 164 insertions(+), 193 deletions(-)
>
> --
> 2.24.0
>
More information about the U-Boot
mailing list