This patch series introduces initial support for the Cadence xSPI controller in U-Boot.
Patch 1 ports the Cadence xSPI driver from the Linux kernel. The controller supports three operating modes (ACMD, STIG, and Direct), with only the STIG mode currently enabled in this driver. The driver has been functionally verified on the Intel Simics platform and is intended for evaluation and experimental use at this stage. Patch 2 adds the corresponding Kconfig and Makefile entries to enable building the driver. Boon Khai Ng (2): spi: cadence: Add driver for xSPI spi: Enable Kconfig and Makefile for xSPI drivers/spi/Kconfig | 15 ++ drivers/spi/Makefile | 1 + drivers/spi/cadence_xspi.c | 449 +++++++++++++++++++++++++++++++++++++ drivers/spi/cadence_xspi.h | 226 +++++++++++++++++++ 4 files changed, 691 insertions(+) create mode 100644 drivers/spi/cadence_xspi.c create mode 100644 drivers/spi/cadence_xspi.h -- 2.43.7

