[GIT PULL] mtd: spi-nor: Changes for 4.15
Cyrille Pitchen
cyrille.pitchen at wedev4u.fr
Wed Nov 1 08:31:28 PDT 2017
Hi Richard,
this is the spi-nor pull request for 4.15.
Please note that a small conflict has been reported by Mark Brown on
linux-next between the spi-nor and imx-mxs trees concerning the
Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt file.
More details can be found here:
https://lkml.org/lkml/2017/11/1/255
Best regards,
Cyrille
The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:
Linux 4.14-rc4 (2017-10-08 20:53:29 -0700)
are available in the git repository at:
git://git.infradead.org/l2-mtd.git tags/spi-nor/for-4.15
for you to fetch changes up to ec0a9f62b393ed0c5bb9185a8efebb0ad00b7d0d:
mtd: intel-spi: Add Intel Lewisburg PCH SPI super SKU PCI ID (2017-10-30 11:51:18 +0100)
----------------------------------------------------------------
This pull-request contains the following notable changes:
Core changes:
* Introduce system power management support.
* New mechanism to select the proper .quad_enable() hook by JEDEC ID,
when needed, instead of only by manufacturer ID.
* Add support to new memory parts from Gigadevice, Winbond, Macronix and
Everspin.
Driver changes:
* Maintainance for Cadence, Intel, Mediatek and STM32 drivers.
----------------------------------------------------------------
Andy Yan (2):
mtd: spi-nor: add a quad_enable callback in struct flash_info
mtd: spi-nor: add support for GD25Q256
Bin Meng (11):
spi-nor: intel-spi: Fix number of protected range registers for BYT/LPT
spi-nor: intel-spi: Remove useless 'buf' parameter in the HW/SW cycle
spi-nor: intel-spi: Fix broken software sequencing codes
spi-nor: intel-spi: Check transfer length in the HW/SW cycle
spi-nor: intel-spi: Use SW sequencer for BYT/LPT
spi-nor: intel-spi: Remove 'Atomic Cycle Sequence' in intel_spi_write()
spi-nor: intel-spi: Don't assume OPMENU0/1 to be programmed by BIOS
spi-nor: intel-spi: Remove the unnecessary HSFSTS register RW
spi-nor: intel-spi: Rename swseq to swseq_reg in 'struct intel_spi'
spi-nor: intel-spi: Fall back to use SW sequencer to erase
spi-nor: intel-spi: Remove EXPERT dependency
Geert Uytterhoeven (1):
mtd: spi-nor: stm32-quadspi: Fix uninitialized error return code
Guochun Mao (2):
dt-bindings: mtd: add new compatible strings and improve description
mtd: mtk-nor: add suspend/resume support
Kamal Dasu (2):
mtd: spi-nor: add spi_nor_init() function
mtd: spi-nor: Add spi-nor mtd resume handler
Klaus Goger (1):
mtd: spi-nor: add support for Gigadevice GD25LQ32
Kuppuswamy Sathyanarayanan (1):
mtd: intel-spi: Add Intel Lewisburg PCH SPI super SKU PCI ID
Ludovic Barre (2):
mtd: spi-nor: stm32-quadspi: change license text
mtd: spi-nor: stm32-quadspi: fix prefetching outside fsize
Mika Westerberg (2):
mtd: spi-nor: intel-spi: Add support for Intel Lewisburg SPI serial flash
mtd: spi-nor: intel-spi: Add support for Intel Cedar Fork SPI serial flash
Neil Armstrong (1):
mtd: spi-nor: Add support for Winbond w25q16dw
Philipp Puschmann (1):
mtd: spi-nor: Add support for mr25h128
Richard Weinberger (1):
mtd: spi-nor: Kill check with no effect
Roman Yeryomin (1):
mtd: spi-nor: enable 4B opcodes for mx66l51235l
Thor Thayer (1):
mtd: spi-nor: Allow Cadence QSPI support for ARM64
Vignesh R (6):
mtd: spi-nor: cadence-quadspi: Add TI 66AK2G SoC specific compatible
mtd: spi-nor: cadence-quadspi: add a delay in write sequence
mtd: spi-nor: cadence-quadspi: Add new binding to enable loop-back circuit
mtd: spi-nor: cadence-quadspi: Add support to enable loop-back clock circuit
mtd: spi-nor: cadence-quadspi: Fix error path in probe
mtd: spi-nor: cadence-quadspi: Add runtime PM support
Documentation/devicetree/bindings/mtd/cadence-quadspi.txt | 7 ++++-
Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt | 1 +
Documentation/devicetree/bindings/mtd/mtk-quadspi.txt | 15 ++++++-----
drivers/mtd/devices/m25p80.c | 1 +
drivers/mtd/spi-nor/Kconfig | 6 ++---
drivers/mtd/spi-nor/cadence-quadspi.c | 55 +++++++++++++++++++++++++++++++++-----
drivers/mtd/spi-nor/intel-spi-pci.c | 3 +++
drivers/mtd/spi-nor/intel-spi.c | 209 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------
drivers/mtd/spi-nor/mtk-quadspi.c | 70 ++++++++++++++++++++++++++++++++++++++++---------
drivers/mtd/spi-nor/spi-nor.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
drivers/mtd/spi-nor/stm32-quadspi.c | 35 ++++++++++++++++++++-----
include/linux/mtd/spi-nor.h | 10 +++++++
12 files changed, 404 insertions(+), 113 deletions(-)
More information about the linux-mtd
mailing list