All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] pinctrl: aspeed: Fixes for core and g5, implement remaining pins
@ 2016-09-27 14:50 ` Andrew Jeffery
  0 siblings, 0 replies; 107+ messages in thread
From: Andrew Jeffery @ 2016-09-27 14:50 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Mark Rutland, devicetree, Andrew Jeffery, openbmc, linux-kernel,
	linux-gpio, Rob Herring, Joel Stanley, linux-arm-kernel

Hi all,

The initial Aspeed pinctrl patches implemented a subset of pins for each of the
g4 and g5 SoCs. This series provides a number of fixes to the initial patches,
mostly for issues identified in the g5 driver. The fixes account for the first
half of the series (up to and including "pinctrl: aspeed-g5: Fix pin
association of SPI1 function") and should be applied for 4.9.

The second half, from "pinctrl: aspeed: Enable capture of off-SCU pinmux
state", implements some additional functionality in the core engine for the
Aspeed SoCs and follows up with patches implementing mux configuration tables
for all remaining pins. Given the significant additions in the last few
patches, their lateness in the cycle and the light testing they have received
they are best left for 4.10, but I'm keen to get them out for review.

Cheers,

Andrew

Andrew Jeffery (8):
  pinctrl: aspeed: "Not enabled" is a significant mux state
  pinctrl: aspeed-g5: Fix names of GPID2 pins
  pinctrl: aspeed-g5: Fix GPIOE1 typo
  pinctrl: aspeed-g5: Fix pin association of SPI1 function
  pinctrl: aspeed: Enable capture of off-SCU pinmux state
  pinctrl: aspeed-g4: Capture SuperIO pinmux dependency
  pinctrl: aspeed-g4: Add mux configuration for all pins
  pinctrl: aspeed-g5: Add mux configuration for all pins

 Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt |   36 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c                   | 1098 ++++-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c                   | 1574 ++++++-
 drivers/pinctrl/aspeed/pinctrl-aspeed.c                      |   65 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed.h                      |   19 +-
 5 files changed, 2737 insertions(+), 55 deletions(-)

base-commit: 8d0a0ac0abcdba5b5d52726055c95f1f6234e85e
-- 
git-series 0.8.10

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

end of thread, other threads:[~2016-10-24  0:30 UTC | newest]

Thread overview: 107+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-27 14:50 [PATCH 0/8] pinctrl: aspeed: Fixes for core and g5, implement remaining pins Andrew Jeffery
2016-09-27 14:50 ` Andrew Jeffery
2016-09-27 14:50 ` Andrew Jeffery
2016-09-27 14:50 ` [PATCH 2/8] pinctrl: aspeed-g5: Fix names of GPID2 pins Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
     [not found]   ` <69eda17c16684f4212a9f3e64d9587abfcc7ae74.1474986045.git-series.andrew-zrmu5oMJ5Fs@public.gmane.org>
2016-09-29  0:54     ` Joel Stanley
2016-09-29  0:54       ` Joel Stanley
2016-09-29  0:54       ` Joel Stanley
2016-09-29  0:54       ` Joel Stanley
2016-10-10  7:56   ` Linus Walleij
2016-10-10  7:56     ` Linus Walleij
2016-10-10  7:56     ` Linus Walleij
2016-10-10  7:56     ` Linus Walleij
2016-09-27 14:50 ` [PATCH 3/8] pinctrl: aspeed-g5: Fix GPIOE1 typo Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
2016-09-29  0:54   ` Joel Stanley
2016-09-29  0:54     ` Joel Stanley
2016-09-29  0:54     ` Joel Stanley
2016-10-10  7:57   ` Linus Walleij
2016-10-10  7:57     ` Linus Walleij
2016-10-10  7:57     ` Linus Walleij
2016-10-10  7:57     ` Linus Walleij
     [not found] ` <cover.115463f791b69859c5ce9dafd61a5755ea039f4b.1474986045.git-series.andrew-zrmu5oMJ5Fs@public.gmane.org>
2016-09-27 14:50   ` [PATCH 1/8] pinctrl: aspeed: "Not enabled" is a significant mux state Andrew Jeffery
2016-09-27 14:50     ` Andrew Jeffery
2016-09-27 14:50     ` Andrew Jeffery
2016-09-29  0:54     ` Joel Stanley
2016-09-29  0:54       ` Joel Stanley
2016-09-29  0:54       ` Joel Stanley
2016-10-10  7:55     ` Linus Walleij
2016-10-10  7:55       ` Linus Walleij
2016-10-10  7:55       ` Linus Walleij
2016-10-10  7:55       ` Linus Walleij
2016-09-27 14:50   ` [PATCH 4/8] pinctrl: aspeed-g5: Fix pin association of SPI1 function Andrew Jeffery
2016-09-27 14:50     ` Andrew Jeffery
2016-09-27 14:50     ` Andrew Jeffery
     [not found]     ` <bdd34f8c4bfabbc1d3cd05a66ac8734da514b1e5.1474986045.git-series.andrew-zrmu5oMJ5Fs@public.gmane.org>
2016-09-29  0:54       ` Joel Stanley
2016-09-29  0:54         ` Joel Stanley
2016-09-29  0:54         ` Joel Stanley
2016-09-29  0:54         ` Joel Stanley
2016-10-03 18:57     ` Rob Herring
2016-10-03 18:57       ` Rob Herring
2016-10-10  7:59     ` Linus Walleij
2016-10-10  7:59       ` Linus Walleij
2016-10-10  7:59       ` Linus Walleij
2016-10-10  7:59       ` Linus Walleij
2016-10-10  7:59   ` [PATCH 0/8] pinctrl: aspeed: Fixes for core and g5, implement remaining pins Linus Walleij
2016-10-10  7:59     ` Linus Walleij
2016-10-10  7:59     ` Linus Walleij
2016-10-10  7:59     ` Linus Walleij
2016-10-10 23:27     ` Andrew Jeffery
2016-10-10 23:27       ` Andrew Jeffery
2016-10-10 23:27       ` Andrew Jeffery
2016-10-10 23:27       ` Andrew Jeffery
2016-09-27 14:50 ` [PATCH 5/8] pinctrl: aspeed: Enable capture of off-SCU pinmux state Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
     [not found]   ` <a266046d34009e6e92c4c76699c550c2ba44bd5c.1474986045.git-series.andrew-zrmu5oMJ5Fs@public.gmane.org>
2016-09-29  6:45     ` Joel Stanley
2016-09-29  6:45       ` Joel Stanley
2016-09-29  6:45       ` Joel Stanley
2016-09-29  6:45       ` Joel Stanley
2016-09-29  7:54       ` Andrew Jeffery
2016-09-29  7:54         ` Andrew Jeffery
2016-09-29  7:54         ` Andrew Jeffery
2016-10-23 22:20       ` Linus Walleij
2016-10-23 22:20         ` Linus Walleij
2016-10-23 22:20         ` Linus Walleij
2016-10-23 22:20         ` Linus Walleij
2016-10-24  0:29         ` Andrew Jeffery
2016-10-24  0:29           ` Andrew Jeffery
2016-10-24  0:29           ` Andrew Jeffery
2016-10-24  0:29           ` Andrew Jeffery
2016-09-27 14:50 ` [PATCH 6/8] pinctrl: aspeed-g4: Capture SuperIO pinmux dependency Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
     [not found]   ` <b5f67ba76018314d08e240f95951751896687d37.1474986045.git-series.andrew-zrmu5oMJ5Fs@public.gmane.org>
2016-10-20 11:53     ` Linus Walleij
2016-10-20 11:53       ` Linus Walleij
2016-10-20 11:53       ` Linus Walleij
2016-10-20 11:53       ` Linus Walleij
2016-10-21  0:33       ` Andrew Jeffery
2016-10-21  0:33         ` Andrew Jeffery
2016-10-21  0:33         ` Andrew Jeffery
2016-10-21  0:33         ` Andrew Jeffery
     [not found]         ` <1477010011.8917.20.camel-zrmu5oMJ5Fs@public.gmane.org>
2016-10-23 22:09           ` Linus Walleij
2016-10-23 22:09             ` Linus Walleij
2016-10-23 22:09             ` Linus Walleij
2016-10-23 22:09             ` Linus Walleij
     [not found]             ` <CACRpkdYZPcjGuRKVL6qwof1p7ZXT4EvwzAuz59oTgp9Z5Dzixw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-10-24  0:30               ` Andrew Jeffery
2016-10-24  0:30                 ` Andrew Jeffery
2016-10-24  0:30                 ` Andrew Jeffery
2016-10-24  0:30                 ` Andrew Jeffery
2016-09-27 14:50 ` [PATCH 7/8] pinctrl: aspeed-g4: Add mux configuration for all pins Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
2016-09-29  0:54   ` Joel Stanley
2016-09-29  0:54     ` Joel Stanley
2016-09-29  0:54     ` Joel Stanley
     [not found]   ` <e0d8fa6cd444972e6f048f98da98f0439e6ca39b.1474986045.git-series.andrew-zrmu5oMJ5Fs@public.gmane.org>
2016-10-03 19:08     ` Rob Herring
2016-10-03 19:08       ` Rob Herring
2016-10-03 19:08       ` Rob Herring
2016-10-04  1:02       ` Andrew Jeffery
2016-10-04  1:02         ` Andrew Jeffery
2016-10-04  1:02         ` Andrew Jeffery
2016-09-27 14:50 ` [PATCH 8/8] pinctrl: aspeed-g5: " Andrew Jeffery
2016-09-27 14:50   ` Andrew Jeffery
2016-09-29  0:54   ` Joel Stanley
2016-09-29  0:54     ` Joel Stanley
2016-09-29  0:54     ` Joel Stanley
2016-10-10  0:53   ` Rob Herring
2016-10-10  0:53     ` Rob Herring

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.