[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