[PATCH 0/5] Add support for versal specific cadence ospi driver

Ashok Reddy Soma ashok.reddy.soma at xilinx.com
Thu May 12 12:05:30 CEST 2022


This patch series does the following:
 * Move macros from cadence driver to cadence header file
 * Add new versal specific cadence ospi driver
 * Reset qspi flash in when driver probed
 * Enable/Disable apb linear mode based on dma usage
 * Fix cadence qspi flash speed programming


T Karthik Reddy (5):
  spi: cadence-qspi: move cadence qspi macros to header file
  arm64: versal: Add versal specific cadence ospi driver
  spi: cadence-qspi: reset qspi flash for versal platform
  spi: cadence_qspi: Enable apb linear mode for apb read & write
    operations
  spi: cadence-qspi: Fix programming ospi flash speed

 MAINTAINERS                                  |   1 +
 arch/arm/mach-versal/include/mach/hardware.h |  15 ++
 configs/xilinx_versal_virt_defconfig         |   2 +
 drivers/spi/Kconfig                          |   8 +
 drivers/spi/Makefile                         |   1 +
 drivers/spi/cadence_ospi_versal.c            | 237 +++++++++++++++++++
 drivers/spi/cadence_qspi.c                   |  40 +++-
 drivers/spi/cadence_qspi.h                   | 189 +++++++++++++++
 drivers/spi/cadence_qspi_apb.c               | 163 +------------
 include/zynqmp_firmware.h                    |   9 +
 10 files changed, 510 insertions(+), 155 deletions(-)
 create mode 100644 drivers/spi/cadence_ospi_versal.c

-- 
2.17.1



More information about the U-Boot mailing list