All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marek Vasut <marek.vasut@gmail.com>
To: Cyrille Pitchen <cyrille.pitchen@atmel.com>,
	Brian Norris <computersforpeace@gmail.com>
Cc: Boris BREZILLON <boris.brezillon@free-electrons.com>,
	Richard Weinberger <richard@nod.at>,
	David Woodhouse <dwmw2@infradead.org>,
	MTD Maling List <linux-mtd@lists.infradead.org>,
	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
Subject: Re: [GIT PULL] mtd: spi-nor: Changes for 4.11
Date: Wed, 8 Feb 2017 02:09:27 +0100	[thread overview]
Message-ID: <1e124883-d21a-8066-2c22-e9aae98dd775@gmail.com> (raw)
In-Reply-To: <2f46eee5-35c1-291a-52e9-132ced5749a9@atmel.com>

On 02/07/2017 04:31 PM, Cyrille Pitchen wrote:
> Hi Brian,
> 
> this is the spi-nor PR for 4.11. There are few new controller drivers and
> support to some memory parts. Otherwise about the spi-nor framework itself,
> the main update is the support of the 4-byte address instruction set, which
> is stateless, as opposed to the 4-byte address mode, which is stateful hence
> creates issues with some bootloaders when spurious reboot occurs.
> 
> Best regards,
> 
> Cyrille
> 
> The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> 
>   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> 
> are available in the git repository at:
> 
>   git://github.com/spi-nor/linux.git tags/spi-nor/for-4.11
> 
> for you to fetch changes up to dc12bcccadafb5441170e6b7c8a438c91d4f385b:
> 
>   mtd: spi-nor: cqspi: remove redundant dead code on error return check (2017-02-02 10:42:36 +0100)
> 
> ----------------------------------------------------------------
> This pull request contains the following notable changes:
> - add support to the 4-byte address instruction set.
> - add support to new memory parts.
> - add support to S3AN memories.
> - add support to the Intel SPI controller.
> - add support to the Aspeed AST2400 and AST2550 controllers.
> - fix max SPI transfer and message sizes in m25p80_read().
> - fix the Candence QSPI driver.
> - fix the Freescale QSPI driver.
> 
> ----------------------------------------------------------------
> Colin Ian King (1):
>       mtd: spi-nor: cqspi: remove redundant dead code on error return check
> 
> Cyrille Pitchen (5):
>       mtd: spi-nor: improve macronix_quad_enable()
>       mtd: spi-nor: remove WARN_ONCE() message in spi_nor_write()
>       mtd: spi-nor: rename SPINOR_OP_* macros of the 4-byte address op codes
>       mtd: spi-nor: add a stateless method to support memory size above 128Mib
>       Merge tag 'ib-mfd-mtd-v4.11' of git://git.kernel.org/.../lee/mfd
> 
> Cédric Le Goater (4):
>       mtd: spi-nor: add memory controllers for the Aspeed AST2500 SoC
>       mtd: aspeed: add memory controllers for the Aspeed AST2400 SoC
>       mtd: spi-nor: bindings for the Aspeed memory controllers
>       mtd: aspeed: fix compile warning in aspeed_smc_read_from_ahb()
> 
> Guochun Mao (1):
>       Documentation: mtk-quadspi: update DT bindings
> 
> Heiner Kallweit (1):
>       mtd: m25p80: consider max message size in m25p80_read

I cannot say I'm super-happy about this particular patch, still ...

> Kamal Dasu (1):
>       mtd: spi-nor: Add support for gd25q16
> 
> Marek Vasut (1):
>       mtd: spi-nor: cqspi: Fix build on arches missing readsl/writesl
> 
> Mika Westerberg (3):
>       spi-nor: Add support for Intel SPI serial flash controller
>       mfd: lpc_ich: Add support for SPI serial flash host controller
>       mfd: lpc_ich: Add support for Intel Apollo Lake SoC
> 
> Ricardo Ribalda Delgado (2):
>       mtd: spi-nor: Add support for S3AN spi-nor devices
>       mtd: spi-nor: Fix S3AN addressing calculation
> 
> Uwe Kleine-König (1):
>       mtd: spi-nor: add dt support for Everspin MRAMs
> 
> Victor Shyba (1):
>       mtd: spi-nor: Add lock/unlock support for f25l32pa
> 
> Yunhui Cui (2):
>       mtd:fsl-quadspi:use the property fields of SPI-NOR
>       mtd: fsl-quadspi: Rename SEQID_QUAD_READ to SEQID_READ
> 
>  Documentation/devicetree/bindings/mtd/aspeed-smc.txt    |  51 +++++
>  Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt |   2 +
>  Documentation/devicetree/bindings/mtd/mtk-quadspi.txt   |   8 +-
>  Documentation/mtd/intel-spi.txt                         |  88 +++++++++
>  drivers/mfd/lpc_ich.c                                   | 131 +++++++++++++
>  drivers/mtd/devices/m25p80.c                            |   9 +-
>  drivers/mtd/devices/serial_flash_cmds.h                 |   7 -
>  drivers/mtd/devices/st_spi_fsm.c                        |  28 +--
>  drivers/mtd/spi-nor/Kconfig                             |  32 +++-
>  drivers/mtd/spi-nor/Makefile                            |   3 +
>  drivers/mtd/spi-nor/aspeed-smc.c                        | 758 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/mtd/spi-nor/cadence-quadspi.c                   |  10 +-
>  drivers/mtd/spi-nor/fsl-quadspi.c                       |  48 ++---
>  drivers/mtd/spi-nor/intel-spi-platform.c                |  57 ++++++
>  drivers/mtd/spi-nor/intel-spi.c                         | 777 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/mtd/spi-nor/intel-spi.h                         |  24 +++
>  drivers/mtd/spi-nor/spi-nor.c                           | 271 ++++++++++++++++++++++++---
>  drivers/spi/spi-bcm-qspi.c                              |   6 +-
>  include/linux/mfd/lpc_ich.h                             |   3 +
>  include/linux/mtd/spi-nor.h                             |  34 +++-
>  include/linux/platform_data/intel-spi.h                 |  31 +++
>  21 files changed, 2278 insertions(+), 100 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/mtd/aspeed-smc.txt
>  create mode 100644 Documentation/mtd/intel-spi.txt
>  create mode 100644 drivers/mtd/spi-nor/aspeed-smc.c
>  create mode 100644 drivers/mtd/spi-nor/intel-spi-platform.c
>  create mode 100644 drivers/mtd/spi-nor/intel-spi.c
>  create mode 100644 drivers/mtd/spi-nor/intel-spi.h
>  create mode 100644 include/linux/platform_data/intel-spi.h
> 


-- 
Best regards,
Marek Vasut

  reply	other threads:[~2017-02-08  1:10 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-07 15:31 [GIT PULL] mtd: spi-nor: Changes for 4.11 Cyrille Pitchen
2017-02-08  1:09 ` Marek Vasut [this message]
2017-02-08  5:52   ` Heiner Kallweit
2017-02-08 10:36     ` Cyrille Pitchen
2017-02-08 19:09       ` Brian Norris
2017-02-08 19:22         ` Mark Brown
2017-02-08 20:39           ` Brian Norris
2017-02-09  1:33             ` Mark Brown
2017-02-08 19:40         ` Michal Suchanek
2017-02-08 20:03           ` Heiner Kallweit
2017-02-08 20:05           ` Mark Brown
2017-02-08 19:53         ` Heiner Kallweit
2017-02-10  2:46         ` Brian Norris
2017-02-10  6:39           ` Heiner Kallweit
2017-02-10 13:07             ` Marek Vasut
2017-02-10 17:56               ` Heiner Kallweit
2017-02-15 22:24                 ` Marek Vasut
2017-02-10 13:00           ` Cyrille Pitchen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1e124883-d21a-8066-2c22-e9aae98dd775@gmail.com \
    --to=marek.vasut@gmail.com \
    --cc=boris.brezillon@free-electrons.com \
    --cc=computersforpeace@gmail.com \
    --cc=cyrille.pitchen@atmel.com \
    --cc=cyrille.pitchen@wedev4u.fr \
    --cc=dwmw2@infradead.org \
    --cc=linux-mtd@lists.infradead.org \
    --cc=richard@nod.at \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.