Message ID | 20211231132413.5168b028@xps13 |
---|---|
State | Not Applicable |
Headers | show |
Series | [GIT,PULL] mtd: nand: Changes for 5.17 | expand |
Hello, miquel.raynal@bootlin.com wrote on Fri, 31 Dec 2021 13:24:13 +0100: > Hello, > > This is the NAND PR for 5.17. It includes a small branch provided by > Krzysztof about OMAP GPMC changes. Pulled into mtd/next. > > Thanks, > Miquèl > > The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: > > Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-5.17 > > for you to fetch changes up to 2997e4871621bc56d3c19b447355091dafb6e505: > > Merge tag 'memory-controller-drv-omap-5.17' into nand/next (2021-12-31 12:45:57 +0100) > > ---------------------------------------------------------------- > Raw NAND core: > * Export nand_read_page_hwecc_oob_first() > > GPMC memory controller for OMAP2 NAND controller: > * GPMC: > - Add support for AM64 SoC and allow build on K3 platforms > - Use a compatible match table when checking for NAND controller > - Use platform_get_irq() to get the interrupt > > Raw NAND controller drivers: > * OMAP2 NAND controller: > - Document the missing 'rb-gpios' DT property > - Drop unused variable > - Fix force_8bit flag behaviour for DMA mode > - Move to exec_op interface > - Use platform_get_irq() to get the interrupt > * Renesas: > - Add new NAND controller driver with its bindings and MAINTAINERS entry > * Onenand: > - Remove redundant variable ooblen > * MPC5121: > - Remove unused variable in ads5121_select_chip() > * GPMI: > - Add ERR007117 protection for nfc_apply_timings > - Remove explicit default gpmi clock setting for i.MX6 > - Use platform_get_irq_byname() to get the interrupt > - Remove unneeded variable > * Ingenic: > - JZ4740 needs 'oob_first' read page function > * Davinci: > - Rewrite function description > - Avoid duplicated page read > - Don't calculate ECC when reading page > > ---------------------------------------------------------------- > Christian Eggers (1): > mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings > > Colin Ian King (1): > mtd: onenand: remove redundant variable ooblen > > Geert Uytterhoeven (1): > mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() > > Lad Prabhakar (3): > memory: omap-gpmc: Use platform_get_irq() to get the interrupt > mtd: rawnand: omap_elm: Use platform_get_irq() to get the interrupt > mtd: rawnand: gpmi: Use platform_get_irq_byname() to get the interrupt > > Minghao Chi (1): > mtd: rawnand: gpmi: remove unneeded variable > > Miquel Raynal (4): > dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & RZ/N1 NAND controller > mtd: rawnand: renesas: Add new NAND controller driver > MAINTAINERS: Add an entry for Renesas NAND controller > Merge tag 'memory-controller-drv-omap-5.17' into nand/next > > Paul Cercueil (5): > mtd: rawnand: davinci: Don't calculate ECC when reading page > mtd: rawnand: davinci: Avoid duplicated page read > mtd: rawnand: davinci: Rewrite function description > mtd: rawnand: Export nand_read_page_hwecc_oob_first() > mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function > > Rob Herring (1): > dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' > > Roger Quadros (10): > dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND > mtd: rawnand: omap2: Allow build on K3 platforms > mtd: rawnand: omap2: move to exec_op interface > mtd: rawnand: omap2: Add compatible for AM64 SoC > mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode > mtd: rawnand: omap2: drop unused variable > dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 > memory: omap-gpmc: Add support for GPMC on AM64 SoC > memory: omap-gpmc: Use a compatible match table when checking for NAND controller > mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 > > Stefan Riedmueller (1): > mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 > > .../devicetree/bindings/memory-controllers/ti,gpmc.yaml | 23 +- > .../devicetree/bindings/mtd/renesas-nandc.yaml | 61 + > Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml | 10 +- > MAINTAINERS | 8 + > drivers/memory/omap-gpmc.c | 50 +- > drivers/mtd/nand/onenand/onenand_bbt.c | 4 +- > drivers/mtd/nand/raw/Kconfig | 10 +- > drivers/mtd/nand/raw/Makefile | 1 + > drivers/mtd/nand/raw/davinci_nand.c | 73 +- > drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 53 +- > drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 + > drivers/mtd/nand/raw/mpc5121_nfc.c | 1 - > drivers/mtd/nand/raw/nand_base.c | 67 + > drivers/mtd/nand/raw/omap2.c | 507 ++++---- > drivers/mtd/nand/raw/omap_elm.c | 16 +- > drivers/mtd/nand/raw/renesas-nand-controller.c | 1424 ++++++++++++++++++++++ > include/linux/mtd/rawnand.h | 2 + > include/linux/platform_data/mtd-nand-omap2.h | 10 +- > 18 files changed, 1911 insertions(+), 414 deletions(-) > create mode 100644 Documentation/devicetree/bindings/mtd/renesas-nandc.yaml > create mode 100644 drivers/mtd/nand/raw/renesas-nand-controller.c > > ______________________________________________________ > Linux MTD discussion mailing list > http://lists.infradead.org/mailman/listinfo/linux-mtd/