mbox series

[v3,0/5] mtd: spinand: Add continuous read mode support

Message ID 20231109112500.4966-1-jaimeliao@mxic.com.tw
Headers show
Series mtd: spinand: Add continuous read mode support | expand

Message

liao jaime Nov. 9, 2023, 11:24 a.m. UTC
v3:
  add method for chcking controller limitation

v2:
  correct typos
  change error handle when continuous read error

JaimeLiao (5):
  Add clk wizard and mxic host controller driver
  mtd: spinand: Add support continuous read mode
  mtd: spinand: Add continuous read state
  mtd: spinand: Add support continuous read operation
  mtd: spinand: macronix: Add continuous read support for Macronix Flash

 arch/arm/boot/dts/xilinx/zynq-7000.dtsi       |   4 +-
 .../dts/xilinx/zynq-mxic-picozed.spi-nand.dts | 141 ++++++
 .../zynq-mxic-picozed.spi-nand_manual.dts     | 141 ++++++
 .../dts/xilinx/zynq-mxic-picozed.spi-nor.dts  | 142 ++++++
 drivers/clk/Kconfig                           |   1 +
 drivers/clk/zynq/Kconfig                      |   6 +
 drivers/clk/zynq/Makefile                     |   1 +
 drivers/clk/zynq/clk-wizard.c                 | 409 ++++++++++++++++++
 drivers/mtd/nand/spi/core.c                   | 135 ++++++
 drivers/mtd/nand/spi/macronix.c               |  14 +-
 drivers/spi/spi-mxic.c                        |  84 ++--
 include/linux/mtd/spinand.h                   |   4 +
 12 files changed, 1031 insertions(+), 51 deletions(-)
 create mode 100644 arch/arm/boot/dts/xilinx/zynq-mxic-picozed.spi-nand.dts
 create mode 100644 arch/arm/boot/dts/xilinx/zynq-mxic-picozed.spi-nand_manual.dts
 create mode 100644 arch/arm/boot/dts/xilinx/zynq-mxic-picozed.spi-nor.dts
 create mode 100644 drivers/clk/zynq/Kconfig
 create mode 100644 drivers/clk/zynq/clk-wizard.c