[PATCH v2 0/8] pinctrl: aspeed: Preparation for AST2600

From: Andrew Jeffery
Date: Thu Jun 27 2019 - 22:39:18 EST


Hello!

The ASPEED AST2600 is in the pipeline, and we have enough information to start
preparing to upstream support for it. This series lays some ground work;
splitting the bindings and dicing the implementation up a little further to
facilitate differences between the 2600 and previous SoC generations.

v2 addresses Rob's comments on the bindings conversion patches. v1 can be found
here:

https://www.spinics.net/lists/linux-gpio/msg40157.html

Please review!

Andrew

Andrew Jeffery (8):
dt-bindings: pinctrl: aspeed: Split bindings document in two
dt-bindings: pinctrl: aspeed: Convert AST2400 bindings to json-schema
dt-bindings: pinctrl: aspeed: Convert AST2500 bindings to json-schema
MAINTAINERS: Add entry for ASPEED pinctrl drivers
pinctrl: aspeed: Correct comment that is no longer true
pinctrl: aspeed: Clarify comment about strapping W1C
pinctrl: aspeed: Split out pinmux from general pinctrl
pinctrl: aspeed: Add implementation-related documentation

.../pinctrl/aspeed,ast2400-pinctrl.yaml | 81 ++
.../pinctrl/aspeed,ast2500-pinctrl.yaml | 134 ++++
.../bindings/pinctrl/pinctrl-aspeed.txt | 172 ----
MAINTAINERS | 9 +
drivers/pinctrl/aspeed/Makefile | 2 +-
drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 94 ++-
drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 123 ++-
drivers/pinctrl/aspeed/pinctrl-aspeed.c | 250 +-----
drivers/pinctrl/aspeed/pinctrl-aspeed.h | 549 +------------
drivers/pinctrl/aspeed/pinmux-aspeed.c | 96 +++
drivers/pinctrl/aspeed/pinmux-aspeed.h | 735 ++++++++++++++++++
11 files changed, 1312 insertions(+), 933 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
create mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt
create mode 100644 drivers/pinctrl/aspeed/pinmux-aspeed.c
create mode 100644 drivers/pinctrl/aspeed/pinmux-aspeed.h

--
2.20.1