Pull request for u-boot-nand-next External
Michael Nazzareno Trimarchi
michael at amarulasolutions.com
Sun Mar 16 18:53:00 CET 2025
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
More information about the U-Boot
mailing list