Skip to content

Commit

Permalink
pinctrl: Add pinctrl-aspeed-g4 driver
Browse files Browse the repository at this point in the history
A subset of the pins and functions are exposed. The selection of
functions and pins is driven by the development of OpenBMC[1] on the
AST2400 SoC, particularly around booting the OpenPOWER Palmetto
development machine.

[1] https://github.com/openbmc/docs

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
  • Loading branch information
Andrew Jeffery authored and Linus Walleij committed Sep 7, 2016
1 parent 4d3d0e4 commit 524594d
Show file tree
Hide file tree
Showing 3 changed files with 1,240 additions and 0 deletions.
8 changes: 8 additions & 0 deletions drivers/pinctrl/aspeed/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,11 @@ config PINCTRL_ASPEED
select PINCONF
select GENERIC_PINCONF
select REGMAP_MMIO

config PINCTRL_ASPEED_G4
bool "Aspeed G4 SoC pin control"
depends on (MACH_ASPEED_G4 || COMPILE_TEST) && OF
select PINCTRL_ASPEED
help
Say Y here to enable pin controller support for Aspeed's 4th
generation SoCs. GPIO is provided by a separate GPIO driver.
1 change: 1 addition & 0 deletions drivers/pinctrl/aspeed/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@

ccflags-y += -Woverride-init
obj-$(CONFIG_PINCTRL_ASPEED) += pinctrl-aspeed.o
obj-$(CONFIG_PINCTRL_ASPEED_G4) += pinctrl-aspeed-g4.o
Loading

0 comments on commit 524594d

Please sign in to comment.