All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v20 00/19] ARM Primecell PL35x support
@ 2021-05-19 18:26 ` Miquel Raynal
  0 siblings, 0 replies; 70+ messages in thread
From: Miquel Raynal @ 2021-05-19 18:26 UTC (permalink / raw)
  To: Helmut Grohne
  Cc: Richard Weinberger, Vignesh Raghavendra, Tudor Ambarus,
	linux-mtd, Rob Herring, devicetree, Thomas Petazzoni,
	Naga Sureshkumar Relli, Michal Simek, Amit Kumar Mahapatra,
	Srinivas Goud, Siva Durga Prasad Paladugu, Miquel Raynal

Hello,

I am taking over Naga's series, here are the major changes:
* Cleaning of the SMC bus binding file (and yaml conversion)
* Superficial cleaning and great simplification of the SMC bus driver
* Addition of a yaml file describing the NAND controller
* Full rework of the NAND controller driver. JFFS2 and UBIFS not tested
  yet, only bare test tools have been used to proove basic correctness
  of the helpers.
* Addition of a couple of MAINTAINERS entries.

Helmut, would you be willing to test this series with JFFS2? I will do
the UBIFS testing later on my side.

A Github branch named pl353 is available on my repository:
https://github.com/miquelraynal/linux/

Thanks,
Miquèl

Miquel Raynal (19):
  dt-binding: memory: pl353-smc: Rephrase the binding
  dt-binding: memory: pl353-smc: Document the range property
  dt-binding: memory: pl353-smc: Drop the partitioning section
  dt-binding: memory: pl353-smc: Describe the child reg property
  dt-binding: memory: pl353-smc: Fix the example syntax and style
  dt-binding: memory: pl353-smc: Drop unsupported nodes from the example
  dt-binding: memory: pl353-smc: Fix the NAND controller node in the
    example
  dt-binding: memory: pl353-smc: Fix the reg property in the example
  dt-binding: memory: pl353-smc: Detail the main reg property content
  dt-binding: memory: pl353-smc: Convert to yaml
  memory: pl353-smc: Fix style
  memory: pl353-smc: Rename goto labels
  memory: pl353-smc: Let lower level controller drivers handle inits
  memory: pl353-smc: Avoid useless acronyms in descriptions
  memory: pl353-smc: Declare variables following a reverse christmas
    tree order
  MAINTAINERS: Add PL353 SMC entry
  MAINTAINERS: Add PL353 NAND controller entry
  dt-bindings: mtd: pl353-nand: Describe this hardware controller
  mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAND controller

 .../memory-controllers/arm,pl353-smc.yaml     |  124 ++
 .../bindings/memory-controllers/pl353-smc.txt |   47 -
 .../bindings/mtd/arm,pl353-nand-r2p1.yaml     |   45 +
 MAINTAINERS                                   |   16 +
 drivers/memory/pl353-smc.c                    |  314 +----
 drivers/mtd/nand/raw/Kconfig                  |    8 +
 drivers/mtd/nand/raw/Makefile                 |    1 +
 drivers/mtd/nand/raw/pl35x-nand-controller.c  | 1194 +++++++++++++++++
 include/linux/pl353-smc.h                     |   30 -
 9 files changed, 1398 insertions(+), 381 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
 create mode 100644 drivers/mtd/nand/raw/pl35x-nand-controller.c
 delete mode 100644 include/linux/pl353-smc.h

-- 
2.27.0


^ permalink raw reply	[flat|nested] 70+ messages in thread

end of thread, other threads:[~2021-05-27 10:27 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-19 18:26 [PATCH v20 00/19] ARM Primecell PL35x support Miquel Raynal
2021-05-19 18:26 ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 01/19] dt-binding: memory: pl353-smc: Rephrase the binding Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:51   ` Rob Herring
2021-05-21  1:51     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 02/19] dt-binding: memory: pl353-smc: Document the range property Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:57   ` Rob Herring
2021-05-21  1:57     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 03/19] dt-binding: memory: pl353-smc: Drop the partitioning section Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:57   ` Rob Herring
2021-05-21  1:57     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 04/19] dt-binding: memory: pl353-smc: Describe the child reg property Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:58   ` Rob Herring
2021-05-21  1:58     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 05/19] dt-binding: memory: pl353-smc: Fix the example syntax and style Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:58   ` Rob Herring
2021-05-21  1:58     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 06/19] dt-binding: memory: pl353-smc: Drop unsupported nodes from the example Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:58   ` Rob Herring
2021-05-21  1:58     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 07/19] dt-binding: memory: pl353-smc: Fix the NAND controller node in " Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:58   ` Rob Herring
2021-05-21  1:58     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 08/19] dt-binding: memory: pl353-smc: Fix the reg property " Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:55   ` Rob Herring
2021-05-21  1:55     ` Rob Herring
2021-05-27 10:26     ` Miquel Raynal
2021-05-27 10:26       ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 09/19] dt-binding: memory: pl353-smc: Detail the main reg property content Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-21  1:57   ` Rob Herring
2021-05-21  1:57     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 10/19] dt-binding: memory: pl353-smc: Convert to yaml Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-20  0:18   ` Rob Herring
2021-05-20  0:18     ` Rob Herring
2021-05-20 11:09   ` Michael Walle
2021-05-20 11:09     ` Michael Walle
2021-05-20 11:31     ` Miquel Raynal
2021-05-20 11:31       ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 11/19] memory: pl353-smc: Fix style Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 12/19] memory: pl353-smc: Rename goto labels Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 13/19] memory: pl353-smc: Let lower level controller drivers handle inits Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 14/19] memory: pl353-smc: Avoid useless acronyms in descriptions Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 15/19] memory: pl353-smc: Declare variables following a reverse christmas tree order Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 16/19] MAINTAINERS: Add PL353 SMC entry Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 17/19] MAINTAINERS: Add PL353 NAND controller entry Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-19 18:26 ` [PATCH v20 18/19] dt-bindings: mtd: pl353-nand: Describe this hardware controller Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal
2021-05-20  0:18   ` Rob Herring
2021-05-20  0:18     ` Rob Herring
2021-05-20 20:56   ` Rob Herring
2021-05-20 20:56     ` Rob Herring
2021-05-19 18:26 ` [PATCH v20 19/19] mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAND controller Miquel Raynal
2021-05-19 18:26   ` Miquel Raynal

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.