| Message ID | 20220512100535.16364-1-ashok.reddy.soma@xilinx.com |
|---|---|
| Headers | show |
| Series | Add support for versal specific cadence ospi driver | expand |
Hi Jagan, On 5/12/22 12:05, Ashok Reddy Soma wrote: > 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 > Are you going to review this? If not I will queue it via my tree. Thanks, Michal
On 5/12/22 12:05, Ashok Reddy Soma wrote: > 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 > fyi: This has been merged to next by Tom. M
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