[PATCH v3 0/4] Enable XSPI1 on i.MX943 EVK board
alice.guo at oss.nxp.com
alice.guo at oss.nxp.com
Tue Mar 3 02:10:25 CET 2026
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"
Changes for v3:
- Add "depends on ARCH_IMX9" to the NXP_XSPI Kconfig entry to prevent
this driver from being enabled on unsupported platforms like sandbox.
CI: https://github.com/u-boot/u-boot/pull/880/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 <alice.guo at nxp.com>
---
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/nxp/imx94_evk/spl.c | 12 +
configs/imx943_evk_defconfig | 9 +
drivers/misc/imx_ele/ele_api.c | 28 +
drivers/spi/Kconfig | 8 +
drivers/spi/Makefile | 1 +
drivers/spi/nxp_xspi.c | 881 ++++++++++++++++++++++++++++++++
drivers/spi/nxp_xspi.h | 705 +++++++++++++++++++++++++
11 files changed, 1697 insertions(+)
---
base-commit: 8d24789abed0822fbe41a2f9d72cf19650159dc6
change-id: 20260303-xspi-b5978fdbcf81
Best regards,
--
Alice Guo <alice.guo at nxp.com>
More information about the U-Boot
mailing list