mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-08-20 11:33:42 +00:00
![]() Apart from a binding conversion to yaml, only minor changes/small fixes have been merged. * Raw NAND changes: Various controller drivers received minor fixes like DMA mapping checks, better timing derivations or bitflip statistics. It has also been discovered that some Hynix NAND flashes were not supporting read-retries, which is not properly supported. * SPI NAND changes: In order to support high-speed modes, certain chips need extra configuration like adding more dummy cycles. This is now possible, especially on Winbond chips. Aside from that, Gigadevice gets support for a new chip (GD5F1GM9). * SPI NOR changes: A notable changes is the fix for exiting 4-byte addressing on Infineon SEMPER flashes. These flashes do not support the standard EX4B opcode (E9h), and use a vendor-specific opcode (B8h) instead. There is also a fix for unlocking flashes that are write-protected at power-on. This was caused by using an uninitialized mtd_info in spi_nor_try_unlock_all(). -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE9HuaYnbmDhq/XIDIJWrqGEe9VoQFAmiLn/sACgkQJWrqGEe9 VoTGowf/c6kynDuMlQbTANv/UIYX/LRFZsnIx0LB32LWrhLaUIBsbFxejyt07WG9 ryej+xRUtSHGsqMIw+B/PjvA4hUNLdsSwO/udIwstXNQjJcO9OKp/ucpvlxLzIha REq8IifvT9vLLA+Efoq2L25dM14KjuFCAjwm3GH/SmdTOqPhI/Bbnx4vRWIPeXrx XZ69ovIiu5NqLTD5IFGsu+omhbFWlDtVALtKNknrTOXWrjLZhDpieO4f7M9rvru6 OwazFQAWuixzqZRMFqvOzu8KUDnOHi9gHrzi6tS7T1zBUDz9ywdBtaHYCd7VlMJh uV1wjUdWjnIh9E8R/llv3D+ko1Ya1w== =IS/d -----END PGP SIGNATURE----- Merge tag 'mtd/for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux Pull mtd updates from Miquel Raynal: "MTD changes: - Apart from a binding conversion to yaml, only minor changes/small fixes have been merged. Raw NAND changes: - Minor fixes for various controller drivers like DMA mapping checks, better timing derivations or bitflip statistics. - some Hynix NAND flashes were not supporting read-retries, so don't even try to do it SPI NAND changes: - In order to support high-speed modes, certain chips need extra configuration like adding more dummy cycles. This is now possible, especially on Winbond chips. - Aside from that, Gigadevice gets support for a new chip (GD5F1GM9). SPI NOR changes: - A notable changes is the fix for exiting 4-byte addressing on Infineon SEMPER flashes. These flashes do not support the standard EX4B opcode (E9h), and use a vendor-specific opcode (B8h) instead. - There is also a fix for unlocking flashes that are write-protected at power-on. This was caused by using an uninitialized mtd_info in spi_nor_try_unlock_all()" * tag 'mtd/for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (26 commits) mtd: spinand: winbond: Add comment about the maximum frequency mtd: spinand: winbond: Enable high-speed modes on w35n0xjw mtd: spinand: winbond: Enable high-speed modes on w25n0xjw mtd: spinand: Add a ->configure_chip() hook mtd: spinand: Add a frequency field to all READ_FROM_CACHE variants mtd: spinand: Fix macro alignment spi: spi-mem: Take into account the actual maximum frequency spi: spi-mem: Use picoseconds for calculating the op durations mtd: rawnand: atmel: set pmecc data setup time mtd: spinand: propagate spinand_wait() errors from spinand_write_page() mtd: rawnand: fsmc: Add missing check after DMA map mtd: rawnand: rockchip: Add missing check after DMA map mtd: rawnand: hynix: don't try read-retry on SLC NANDs mtd: rawnand: atmel: Fix dma_mapping_error() address mtd: nand: brcmnand: fix mtd corrected bits stat mtd: rawnand: renesas: Add missing check after DMA map mtd: spinand: gigadevice: Add support for GD5F1GM9 chips mtd: nand: brcmnand: replace manual string choices with standard helpers mtd: map: Don't use "proxy" headers mtd: spi-nor: Fix spi_nor_try_unlock_all() ... |
||
---|---|---|
.. | ||
partitions | ||
allwinner,sun4i-a10-nand.yaml | ||
amlogic,meson-nand.yaml | ||
arasan,nand-controller.yaml | ||
arm,pl353-nand-r2p1.yaml | ||
atmel-nand.txt | ||
atmel,dataflash.yaml | ||
brcm,brcmnand.yaml | ||
cdns,hp-nfc.yaml | ||
denali,nand.yaml | ||
diskonchip.txt | ||
flctl-nand.txt | ||
fsl-upm-nand.txt | ||
fsl,vf610-nfc.yaml | ||
fsmc-nand.txt | ||
gpio-control-nand.txt | ||
gpmi-nand.yaml | ||
hisi504-nand.txt | ||
hisilicon,fmc-spi-nor.txt | ||
ibm,ndfc.txt | ||
ingenic,nand.yaml | ||
intel,lgm-ebunand.yaml | ||
jedec,spi-nor.yaml | ||
loongson,ls1b-nand-controller.yaml | ||
lpc32xx-mlc.txt | ||
lpc32xx-slc.txt | ||
marvell,nand-controller.yaml | ||
mediatek,mtk-nfc.yaml | ||
mediatek,nand-ecc-engine.yaml | ||
microchip,mchp23k256.txt | ||
microchip,mchp48l640.yaml | ||
mtd-physmap.yaml | ||
mtd.yaml | ||
mxc-nand.yaml | ||
mxic-nand.txt | ||
mxicy,nand-ecc-engine.yaml | ||
nand-chip.yaml | ||
nand-controller.yaml | ||
nand-macronix.txt | ||
nuvoton,ma35d1-nand.yaml | ||
nvidia-tegra20-nand.txt | ||
nxp,lpc1773-spifi.yaml | ||
orion-nand.txt | ||
qcom,nandc.yaml | ||
raw-nand-chip.yaml | ||
renesas-nandc.yaml | ||
rockchip,nand-controller.yaml | ||
samsung-s3c2410.txt | ||
samsung,s5pv210-onenand.yaml | ||
spear_smi.txt | ||
spi-nand.yaml | ||
st-fsm.txt | ||
st,stm32-fmc2-nand.yaml | ||
technologic,nand.yaml | ||
ti,am654-hbmc.yaml | ||
ti,davinci-nand.yaml | ||
ti,elm.yaml | ||
ti,gpmc-nand.yaml | ||
ti,gpmc-onenand.yaml |