The following changes since commit 15d6518c942f0da13f9a7ceeadbd925c3317ec8d:
ARM: dts: imx: Drop bogus regulator extras on DH i.MX6 DHCOM DRC02 (2025-03-13 15:22:48 -0600) are available in the Git repository at: git://source.denx.de:u-boot/custodians/u-boot-nand-flash.git nand-next for you to fetch changes up to 448d27f6adf6de576860fdb9c3c4ecbe51819e33: mtd: rawnand: meson: always use OOB bytes during write (2025-03-16 14:02:05 +0100) This merge request add support for cadence raw nand driver for agilex board and add a fix to meson driver The patches pass the pipeline CI: https://source.denx.de/u-boot/custodians/u-boot-nand-flash/-/pipelines/25178 ---------------------------------------------------------------- Arseniy Krasnov (1): mtd: rawnand: meson: always use OOB bytes during write Dinesh Maniyam (17): dt: nand: add cadence nand dt-bindings arm: dts: agilex5: Enabled cdns-nand dts setting drivers: mtd: nand: Add driver for Cadence Nand drivers: mtd: nand: cadence: Add support for read status command drivers: mtd: nand: cadence: Add support for readid command drivers: mtd: nand: cadence: Add support for NAND_CMD_PARAM drivers: mtd: nand: cadence: Add support for NAND_CMD_RESET drivers: mtd: nand: cadence: Support cmd SET_FEATURES & GET_FEATURES drivers: mtd: nand: cadence: Flush & invalidate dma descriptor drivers: mtd: nand: cadence: Poll for desc complete status drivers: mtd: nand: cadence: Use bounce buffer drivers: nand: Enabled Kconfig and Makefile for cdns-nand drivers: mtd: nand: base: Add support for Hardware ECC for check bad block drivers: mtd: nand: spl: Add support for nand SPL load image drivers: mtd: nand: Enabled Kconfig and Makefile for Cadence-SPL drivers: mtd: nand: Kconfig: Add SYS_NAND_PAGE_SIZE dependency configs: nand2_defconfig: Enable configs for nand boot arch/arm/dts/socfpga_agilex5.dtsi | 14 + arch/arm/dts/socfpga_agilex5_socdk-u-boot.dtsi | 9 +- arch/arm/dts/socfpga_agilex5_socdk.dts | 19 + board/intel/agilex5-socdk/MAINTAINERS | 2 + configs/socfpga_agilex5_nand2_defconfig | 31 + doc/device-tree-bindings/mtd/cadence,nand.yaml | 98 + drivers/mtd/nand/raw/Kconfig | 24 +- drivers/mtd/nand/raw/Makefile | 2 + drivers/mtd/nand/raw/cadence_nand.c | 2423 ++++++++++++++++++++++++ drivers/mtd/nand/raw/cadence_spl.c | 59 + drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 69 +- include/cadence-nand.h | 529 ++++++ include/linux/mtd/rawnand.h | 12 + 14 files changed, 3266 insertions(+), 29 deletions(-) create mode 100644 configs/socfpga_agilex5_nand2_defconfig create mode 100644 doc/device-tree-bindings/mtd/cadence,nand.yaml create mode 100644 drivers/mtd/nand/raw/cadence_nand.c create mode 100644 drivers/mtd/nand/raw/cadence_spl.c create mode 100644 include/cadence-nand.h

