[RESEND PATCH linux dev-4.7 00/14] Update GPIO and pinctrl to upstream
Joel Stanley
joel at jms.id.au
Mon Feb 6 11:02:56 AEDT 2017
On Fri, Feb 3, 2017 at 2:49 PM, Andrew Jeffery <andrew at aj.id.au> wrote:
> Hi Joel,
>
> This series gets the GPIO and pinctrl subsystems of dev-4.7 into the same state
> as upstream. A handful of patches reset things back to mainline, and then
> patches applied by the GPIO and pinctrl maintainer are cherry-picked in.
>
> The series has three checkpatch warnings, one for "lack" of Kconfig symbol
> description in 2/14 (which simply resets some state to match mainline), a
> second for a duplicate S-o-B tag in 5/14 and another regarding commit message
> line length in 6/14. I've added my S-o-B twice in 5/14 because the patch
> doesn't backport cleanly and I had to remove some code. The commit message
> warning in 6/14 is for a link to the upstream patch and isn't appropriate to
> wrap.
>
> Other than that, it builds with aspeed_g{4,5}_defconfigs and boots in Palmetto
> and Romulus QEMU machines. The cherry-picked patches have been tested on
> Palmetto and AST2500EVB hardware.
Thanks. Series applied to dev-4.7.
Cheers,
Joel
>
> Please review.
>
> Cheers,
>
> Andrew
>
> Andrew Jeffery (13):
> gpio: aspeed: dt: Reset bindings to mainline
> gpio: aspeed: Reset to mainline
> aspeed: dt: Mark GPIO controller as interrupt-controller
> gpio: aspeed: Add banks Y, Z, AA, AB and AC
> gpio: aspeed: Remove dependence on GPIOF_* macros
> aspeed: g5: dt: Update GPIO pin range to mux banks Y, Z, AA, AB, AC
> pinctrl: aspeed: Reset to mainline
> pinctrl: aspeed: dt: Fix compatibles for the System Control Unit
> pinctrl: aspeed: Read and write bits in LPC and GFX controllers
> pinctrl: aspeed-g4: Add mux configuration for all pins
> pinctrl: aspeed-g5: Add mux configuration for all pins
> pinctrl: aspeed: Fix kerneldoc return descriptions
> pinctrl: aspeed: g4: Fix mux configuration for GPIOs AA[4-7], AB[0-7]
>
> Joel Stanley (1):
> gpio: aspeed: Make bank names strings
>
> .../devicetree/bindings/gpio/gpio-aspeed.txt | 20 +-
> .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 91 ++++++-
> arch/arm/boot/dts/aspeed-g4.dtsi | 1 +
> arch/arm/boot/dts/aspeed-g5.dtsi | 3 +-
> drivers/gpio/Kconfig | 13 +-
> drivers/gpio/gpio-aspeed.c | 299 ++++++++++++++-------
> drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 63 ++---
> drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 76 ++++--
> drivers/pinctrl/aspeed/pinctrl-aspeed.c | 216 +++++++--------
> drivers/pinctrl/aspeed/pinctrl-aspeed.h | 48 ++--
> 10 files changed, 507 insertions(+), 323 deletions(-)
>
> --
> 2.9.3
>
More information about the openbmc
mailing list