Skip to content

Commit

Permalink
pinctrl: sprd: Add Spreadtrum pin control driver
Browse files Browse the repository at this point in the history
This patch adds the pin control driver for Spreadtrum SC9860 platform.

Signed-off-by: Baolin Wang <baolin.wang@spreadtrum.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
  • Loading branch information
Baolin Wang authored and Linus Walleij committed Aug 31, 2017
1 parent e6f3f66 commit 41d32cf
Show file tree
Hide file tree
Showing 7 changed files with 2,173 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/pinctrl/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,7 @@ source "drivers/pinctrl/qcom/Kconfig"
source "drivers/pinctrl/samsung/Kconfig"
source "drivers/pinctrl/sh-pfc/Kconfig"
source "drivers/pinctrl/spear/Kconfig"
source "drivers/pinctrl/sprd/Kconfig"
source "drivers/pinctrl/stm32/Kconfig"
source "drivers/pinctrl/sunxi/Kconfig"
source "drivers/pinctrl/tegra/Kconfig"
Expand Down
1 change: 1 addition & 0 deletions drivers/pinctrl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ obj-$(CONFIG_ARCH_QCOM) += qcom/
obj-$(CONFIG_PINCTRL_SAMSUNG) += samsung/
obj-$(CONFIG_PINCTRL_SH_PFC) += sh-pfc/
obj-$(CONFIG_PINCTRL_SPEAR) += spear/
obj-y += sprd/
obj-$(CONFIG_PINCTRL_STM32) += stm32/
obj-$(CONFIG_PINCTRL_SUNXI) += sunxi/
obj-y += ti/
Expand Down
17 changes: 17 additions & 0 deletions drivers/pinctrl/sprd/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#
# Spreadtrum pin control drivers
#

config PINCTRL_SPRD
bool "Spreadtrum pinctrl driver"
select PINMUX
select PINCONF
select GENERIC_PINCONF
select GENERIC_PINMUX_FUNCTIONS
help
Say Y here to enable Spreadtrum pinctrl driver

config PINCTRL_SPRD_SC9860
bool "Spreadtrum SC9860 pinctrl driver"
help
Say Y here to enable Spreadtrum SC9860 pinctrl driver
2 changes: 2 additions & 0 deletions drivers/pinctrl/sprd/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
obj-$(CONFIG_PINCTRL_SPRD) += pinctrl-sprd.o
obj-$(CONFIG_PINCTRL_SPRD_SC9860) += pinctrl-sprd-sc9860.o
972 changes: 972 additions & 0 deletions drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c

Large diffs are not rendered by default.

Loading

0 comments on commit 41d32cf

Please sign in to comment.