[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