
This adds support for the NAND controller on the Broadcom BCA (Broadband Access) platforms.
This requires the series with brcmnand fixes that I sent separately to be merged first. See: https://patchwork.ozlabs.org/project/uboot/list/?series=424109
The development was done on the Genexis XG6846B which is a derivative of the BCM96846 reference design, but probably has a different flash layout, be sure to check the last patch in the series for a comment on that.
Signed-off-by: Linus Walleij linus.walleij@linaro.org --- Linus Walleij (4): mtd: rawnand: brcmnand: Add BCMBCA RAW NAND driver arm: dts: bcm: Update bcm6846 and bcm96846 drivers: nand: bcmbca: Enable on BCM6846 board: bcm96846: Enable NAND options
arch/arm/dts/bcm6846.dtsi | 34 +++++++ arch/arm/dts/bcm96846.dts | 14 +++ arch/arm/mach-bcmbca/bcm6846/Kconfig | 3 + configs/bcm96846_defconfig | 12 +++ drivers/mtd/nand/raw/Kconfig | 7 ++ drivers/mtd/nand/raw/brcmnand/Makefile | 1 + drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c | 152 ++++++++++++++++++++++++++++ 7 files changed, 223 insertions(+) --- base-commit: cd87faf0067493f97b3c0c83daccb2dc124fdd42 change-id: 20240930-bcmbca-nand-support-4447e176bbbd
Best regards,