[GIT PULL] mtd: nand: Changes for 6.1
Miquel Raynal
miquel.raynal at bootlin.com
Fri Oct 7 07:45:28 PDT 2022
Hello,
This is the NAND PR for 6.1.
Thanks,
Miquèl
The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:
Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-6.1
for you to fetch changes up to ba47a6ac4658f8fdccb2e3400927db5081eb7fb2:
mtd: rawnand: meson: stop supporting legacy clocks (2022-09-21 10:38:47 +0200)
----------------------------------------------------------------
Raw NAND core changes:
* Replace of_gpio_named_count() by gpiod_count()
- Remove misguided comment of nand_get_device()
- bbt: Use the bitmap API to allocate bitmaps
Raw NAND controller drivers changes:
* Meson:
- Stop supporting legacy clocks
- Refine resource getting in probe
- Convert bindings to yaml
- Fix clock handling and update the bindings accordingly
- Fix bit map use in meson_nfc_ecc_correct()
* bcm47xx:
- Fix spelling typo in comment
* STM32 FMC2:
- Switch to using devm_fwnode_gpiod_get()
- Fix dma_map_sg error check
* Cadence:
- Remove an unneeded result variable
* Marvell:
- Fix error handle regarding dma_map_sg
* Orion:
- Use devm_clk_get_optional()
* Cafe:
- Use correct function name in comment block
* Atmel:
- Unmap streaming DMA mappings
* Arasan:
- Stop using 0 as NULL pointer
* GPMI:
- Fix typo 'the the' in comment
* BRCM:
- Add individual glue driver selection
- Move Kconfig to driver folder
* FSL: Fix none ECC mode
* Intel:
- Use devm_platform_ioremap_resource_byname()
- Remove unused clk_rate member from struct ebu_nand
- Remove unused nand_pa member from ebu_nand_cs
- Don't re-define NAND_DATA_IFACE_CHECK_ONLY
- Remove undocumented compatible string
- Fix compatible string in the bindings
- Read the chip-select line from the correct OF node
- Fix maximum chip select value in the bindings
----------------------------------------------------------------
Andy Shevchenko (1):
mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()
ChenXiaoSong (1):
mtd: rawnand: remove misguided comment of nand_get_device()
Christophe JAILLET (2):
mtd: nand: bbt: Use the bitmap API to allocate bitmaps
mtd: rawnand: orion: Use devm_clk_get_optional()
Colin Ian King (1):
mtd: rawnand: cafe: Use correct function name in comment block
Dan Carpenter (1):
mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
Dmitry Torokhov (1):
mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
Florian Fainelli (2):
mtd: rawnand: brcmnand: Move Kconfig to driver folder
mtd: rawnand: brcmnand: Add individual glue driver selection
GONG, Ruiqi (1):
mtd: rawnand: arasan: stop using 0 as NULL pointer
Jack Wang (2):
mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check
mtd: rawnand: marvell: Fix error handle regarding dma_map_sg
Jiangshan Yi (1):
mtd: rawnand: bcm47xx: fix spelling typo in comment
Liang Yang (5):
dt-bindings: nand: meson: fix meson nfc clock
mtd: rawnand: meson: fix the clock
mtd: rawnand: meson: refine resource getting in probe
dt-bindings: nand: meson: convert txt to yaml
mtd: rawnand: meson: stop supporting legacy clocks
Martin Blumenstingl (8):
dt-bindings: mtd: intel: lgm-nand: Fix compatible string
dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value
mtd: rawnand: intel: Read the chip-select line from the correct OF node
mtd: rawnand: intel: Remove undocumented compatible string
mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY
mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs
mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand
mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname()
Pali Rohár (1):
mtd: rawnand: fsl_elbc: Fix none ECC mode
Slark Xiao (1):
mtd: rawnand: gpmi: Fix typo 'the the' in comment
Tudor Ambarus (1):
mtd: rawnand: atmel: Unmap streaming DMA mappings
ye xingchen (1):
mtd: rawnand: cadence: Remove an unneeded result variable
Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt | 60 ------------------------------------------------------------
Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Documentation/devicetree/bindings/mtd/{intel,lgm-nand.yaml => intel,lgm-ebunand.yaml} | 8 ++++----
drivers/mtd/nand/bbt.c | 7 ++-----
drivers/mtd/nand/raw/Kconfig | 24 ++----------------------
drivers/mtd/nand/raw/arasan-nand-controller.c | 2 +-
drivers/mtd/nand/raw/atmel/nand-controller.c | 1 +
drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +-
drivers/mtd/nand/raw/brcmnand/Kconfig | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mtd/nand/raw/brcmnand/Makefile | 8 ++++----
drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +----
drivers/mtd/nand/raw/cafe_nand.c | 2 +-
drivers/mtd/nand/raw/fsl_elbc_nand.c | 28 ++++++++++++++++------------
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +-
drivers/mtd/nand/raw/intel-nand-controller.c | 28 +++++++++++++---------------
drivers/mtd/nand/raw/marvell_nand.c | 8 +++++++-
drivers/mtd/nand/raw/meson_nand.c | 88 +++++++++++++++++++++++++++++++++++++++++++---------------------------------------------
drivers/mtd/nand/raw/nand_base.c | 5 +----
drivers/mtd/nand/raw/orion_nand.c | 17 +++++------------
drivers/mtd/nand/raw/stm32_fmc2_nand.c | 13 +++++++------
20 files changed, 252 insertions(+), 198 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
rename Documentation/devicetree/bindings/mtd/{intel,lgm-nand.yaml => intel,lgm-ebunand.yaml} (91%)
create mode 100644 drivers/mtd/nand/raw/brcmnand/Kconfig
More information about the linux-mtd
mailing list