[PATCH linux dev-5.3 00/15] pinctrl: aspeed-g6: Fixes and features

Andrew Jeffery andrew at aj.id.au
Thu Sep 26 23:35:53 AEST 2019


Hello,

This series addresses several areas of the AST2600 pin controller:

* Fixes for bugs in the existing code
* Addition of I3C bus mux configurations
* Addition of USB support
* Addition of pinconf support

The bulk of the series has been contributed by Johnny Huang - it's good to see
someone else taking up the pinctrl fight :)

Johnny has inspected the mux bit patterns on 2600 hardware and I've done some
smoke testing under qemu, but I'd like to see these patches bake in the OpenBMC
tree before I send them upstream. I'm hoping to sneak them into 5.4 still as
it's a new driver.

Andrew

Andrew Jeffery (6):
  pinctrl: aspeed-g6: Sort pins for sanity
  pinctrl: aspeed-g6: Fix I2C14 SDA description
  ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi
  ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes
  ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs
  ARM: dts: aspeed-g6: Add missing pinctrl-names property to I2C nodes

Johnny Huang (9):
  pinctrl: aspeed-g6: Fix I3C3/I3C4 pinmux configuration
  pinctrl: aspeed-g6: Fix UART13 group pinmux
  pinctrl: aspeed-g6: Rename SD3 to EMMC and rework pin groups
  pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config
  pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux
  pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper
  pinctrl: aspeed: Move aspeed_pin_config_map to separate source file
  pinctrl: aspeed: Use masks to describe pinconf bitfields
  pinctrl: aspeed-g6: Add AST2600 pinconf support

 arch/arm/boot/dts/aspeed-ast2600-evb.dts   |   9 +
 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi   |   9 +-
 arch/arm/boot/dts/aspeed-g6.dtsi           |  23 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 170 +++----
 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 212 +++++----
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 511 ++++++++++++++++++---
 drivers/pinctrl/aspeed/pinctrl-aspeed.c    |  50 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed.h    |  38 +-
 drivers/pinctrl/aspeed/pinmux-aspeed.h     |   2 +
 9 files changed, 724 insertions(+), 300 deletions(-)

-- 
2.20.1



More information about the openbmc mailing list