HI On Wed, Nov 13, 2024 at 7:27 AM david regan <dre...@broadcom.com> wrote: > > These are ports of upstream Linux patches to U-Boot. > > Remove device specific nand driver files as they are now replaced > by a common driver bcmbca_nand.c > > Make use of OF_UPSTREAM which uses Linux dts. > > Implement a minimal set of defconfig options to enable basic NAND > functionality. Tested on: > 47622 > 63146 > 63158 > 63178 > 6813 > > Set parameter_page_big_endian to zero for bcmbca. > > Update log level messages so that more critical messages can be logged > to console and help the troubleshooting with field devices. > > https://lore.kernel.org/linux-mtd/20240223034758.13753-4-william.zh...@broadcom.com/ >
I get all the review I need so I will send on CI today and send on next merge request Michael > --- > > Changes in v2: > - Set parameter_page_big_endian to zero for bcmbca instead of > using an extra bit of endian translation code. > > david regan (4): > mtd: nand: brcmnand: remove device specific nand driver files > arm: dts: Use upstream dts > mtd: rawnand: brcmnand: Default bcmbca parameter_page_big_endian to > zero > mtd: rawnand: brcmnand: update log level messages > > arch/arm/dts/bcm47622.dtsi | 126 -------- > arch/arm/dts/bcm4912.dtsi | 128 -------- > arch/arm/dts/bcm63146.dtsi | 110 ------- > arch/arm/dts/bcm63158.dtsi | 278 ------------------ > arch/arm/dts/bcm63178.dtsi | 120 -------- > arch/arm/dts/bcm6756.dtsi | 130 -------- > arch/arm/dts/bcm6813.dtsi | 128 -------- > arch/arm/dts/bcm6855.dtsi | 257 ---------------- > arch/arm/dts/bcm6856.dtsi | 253 ---------------- > arch/arm/dts/bcm6858.dtsi | 272 ----------------- > arch/arm/dts/bcm6878.dtsi | 111 ------- > arch/arm/dts/bcm947622.dts | 30 -- > arch/arm/dts/bcm94912.dts | 30 -- > arch/arm/dts/bcm963146.dts | 30 -- > arch/arm/dts/bcm963158.dts | 30 -- > arch/arm/dts/bcm963178.dts | 30 -- > arch/arm/dts/bcm96756.dts | 30 -- > arch/arm/dts/bcm96813.dts | 30 -- > arch/arm/dts/bcm96855.dts | 30 -- > arch/arm/dts/bcm96856.dts | 30 -- > arch/arm/dts/bcm96858.dts | 30 -- > arch/arm/dts/bcm96878.dts | 30 -- > arch/arm/mach-bcmbca/bcm47622/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm4912/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm63146/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm63158/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm63178/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm6756/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm6813/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm6855/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm6856/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm6858/Kconfig | 1 + > arch/arm/mach-bcmbca/bcm6878/Kconfig | 1 + > configs/bcm947622_defconfig | 11 +- > configs/bcm94912_defconfig | 11 +- > configs/bcm963146_defconfig | 11 +- > configs/bcm963158_defconfig | 11 +- > configs/bcm963178_defconfig | 11 +- > configs/bcm96756_defconfig | 11 +- > configs/bcm96813_defconfig | 11 +- > configs/bcm96855_defconfig | 11 +- > configs/bcm96856_defconfig | 11 +- > configs/bcm96858_defconfig | 11 +- > configs/bcm96878_defconfig | 11 +- > drivers/mtd/nand/raw/Kconfig | 24 -- > drivers/mtd/nand/raw/brcmnand/Makefile | 4 - > drivers/mtd/nand/raw/brcmnand/bcm63158_nand.c | 125 -------- > drivers/mtd/nand/raw/brcmnand/bcm6753_nand.c | 123 -------- > drivers/mtd/nand/raw/brcmnand/bcm68360_nand.c | 124 -------- > drivers/mtd/nand/raw/brcmnand/bcm6858_nand.c | 125 -------- > drivers/mtd/nand/raw/brcmnand/brcmnand.c | 14 +- > 51 files changed, 132 insertions(+), 2782 deletions(-) > delete mode 100644 arch/arm/dts/bcm47622.dtsi > delete mode 100644 arch/arm/dts/bcm4912.dtsi > delete mode 100644 arch/arm/dts/bcm63146.dtsi > delete mode 100644 arch/arm/dts/bcm63158.dtsi > delete mode 100644 arch/arm/dts/bcm63178.dtsi > delete mode 100644 arch/arm/dts/bcm6756.dtsi > delete mode 100644 arch/arm/dts/bcm6813.dtsi > delete mode 100644 arch/arm/dts/bcm6855.dtsi > delete mode 100644 arch/arm/dts/bcm6856.dtsi > delete mode 100644 arch/arm/dts/bcm6858.dtsi > delete mode 100644 arch/arm/dts/bcm6878.dtsi > delete mode 100644 arch/arm/dts/bcm947622.dts > delete mode 100644 arch/arm/dts/bcm94912.dts > delete mode 100644 arch/arm/dts/bcm963146.dts > delete mode 100644 arch/arm/dts/bcm963158.dts > delete mode 100644 arch/arm/dts/bcm963178.dts > delete mode 100644 arch/arm/dts/bcm96756.dts > delete mode 100644 arch/arm/dts/bcm96813.dts > delete mode 100644 arch/arm/dts/bcm96855.dts > delete mode 100644 arch/arm/dts/bcm96856.dts > delete mode 100644 arch/arm/dts/bcm96858.dts > delete mode 100644 arch/arm/dts/bcm96878.dts > delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcm63158_nand.c > delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcm6753_nand.c > delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcm68360_nand.c > delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcm6858_nand.c > > -- > 2.37.3 > -- Michael Nazzareno Trimarchi Co-Founder & Chief Executive Officer M. +39 347 913 2170 mich...@amarulasolutions.com __________________________________ Amarula Solutions BV Joop Geesinkweg 125, 1114 AB, Amsterdam, NL T. +31 (0)85 111 9172 i...@amarulasolutions.com www.amarulasolutions.com