Changes for v1: - Add support for XSPI1 on i.MX943 EVK board Changes for v2: - Remove the big-endian related code - Change compatible to "nxp,imx94-xspi"
CI: https://github.com/u-boot/u-boot/pull/846/checks link to the upstream submission: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/drivers/spi/spi-cadence-xspi.c?h=next-20251219 Signed-off-by: Alice Guo <[email protected]> --- Alice Guo (2): spi: nxp_xspi: Add new driver for NXP XSPI controller imx943_evk: Enable XSPI1 Ye Li (2): misc: ele_api: Add support for XSPI SET GMID command imx94_evk: Get ownership of XSPI control registers protected by GMID in SPL MAINTAINERS | 1 + arch/arm/dts/imx943-evk-u-boot.dtsi | 34 ++ arch/arm/dts/imx943-u-boot.dtsi | 16 + arch/arm/include/asm/mach-imx/ele_api.h | 2 + board/freescale/imx94_evk/spl.c | 12 + configs/imx943_evk_defconfig | 9 + drivers/misc/imx_ele/ele_api.c | 28 + drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/nxp_xspi.c | 881 ++++++++++++++++++++++++++++++++ drivers/spi/nxp_xspi.h | 705 +++++++++++++++++++++++++ 11 files changed, 1696 insertions(+) --- base-commit: 56cac250b0839ddbad1311d3ca4231f532b5aadf change-id: 20251226-xspi-00123b687915 Best regards, -- Alice Guo <[email protected]>

