lkml.org 
[lkml]   [2020]   [Feb]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/9] mtd: spi-nor: add xSPI Octal DTR support
Date
Hi,

This series adds support for octal DTR flashes in the spi-nor framework,
and then adds hooks for the Cypress Semper flash which is an xSPI
compliant Octal DTR flash.

The Cadence QSPI controller driver is also updated to run in Octal DTR
mode.

Tested on TI J721e EVM with 1-bit ECC on the Cypress flash.

This series depends on [0].

[0] https://patchwork.kernel.org/patch/11355593/

Pratyush Yadav (9):
spi: spi-mem: allow specifying whether an op is DTR or not
spi: spi-mem: allow specifying a command's extension
spi: cadence-quadspi: Add support for octal DTR flashes
mtd: spi-nor: add support for DTR protocol
mtd: spi-nor: get command opcode extension type from BFPT
mtd: spi-nor: parse xSPI Profile 1.0 table
mtd: spi-nor: use dummy cycle and address width info from SFDP
mtd: spi-nor: enable octal DTR mode when possible
mtd: spi-nor: add support for Cypress Semper flash

drivers/mtd/spi-nor/spi-nor.c | 595 +++++++++++++++++++++++++++---
drivers/spi/spi-cadence-quadspi.c | 262 +++++++++++--
drivers/spi/spi-mem.c | 48 +++
include/linux/mtd/spi-nor.h | 55 ++-
include/linux/spi/spi-mem.h | 32 ++
include/linux/spi/spi.h | 2 +
6 files changed, 890 insertions(+), 104 deletions(-)

--
2.25.0

\
 
 \ /
  Last update: 2020-02-11 14:35    [W:0.064 / U:1.208 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site