Skip to content

Commit 920500c

Browse files
Gary YangLinus Walleij
authored andcommitted
pinctrl: cix: Add pin-controller support for sky1
There are two pin-controllers on Cix Sky1 platform. one is used under S0 state, the other is used under S0 and S5 state. Signed-off-by: Gary Yang <gary.yang@cixtech.com> [Dropped pinctrl_provide_dummies()] Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent 329b71c commit 920500c

7 files changed

Lines changed: 1199 additions & 0 deletions

File tree

drivers/pinctrl/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,7 @@ source "drivers/pinctrl/aspeed/Kconfig"
702702
source "drivers/pinctrl/bcm/Kconfig"
703703
source "drivers/pinctrl/berlin/Kconfig"
704704
source "drivers/pinctrl/cirrus/Kconfig"
705+
source "drivers/pinctrl/cix/Kconfig"
705706
source "drivers/pinctrl/freescale/Kconfig"
706707
source "drivers/pinctrl/intel/Kconfig"
707708
source "drivers/pinctrl/mediatek/Kconfig"

drivers/pinctrl/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ obj-$(CONFIG_ARCH_ASPEED) += aspeed/
7171
obj-y += bcm/
7272
obj-$(CONFIG_PINCTRL_BERLIN) += berlin/
7373
obj-y += cirrus/
74+
obj-y += cix/
7475
obj-y += freescale/
7576
obj-$(CONFIG_X86) += intel/
7677
obj-y += mediatek/

drivers/pinctrl/cix/Kconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
config PINCTRL_SKY1_BASE
3+
tristate
4+
select GENERIC_PINCTRL_GROUPS
5+
select GENERIC_PINMUX_FUNCTIONS
6+
select GENERIC_PINCONF
7+
select REGMAP
8+
9+
config PINCTRL_SKY1
10+
tristate "Cix Sky1 pinctrl driver"
11+
depends on ARCH_CIX || COMPILE_TEST
12+
select PINCTRL_SKY1_BASE
13+
help
14+
Say Y here to enable the sky1 pinctrl driver

drivers/pinctrl/cix/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# SPDX-License-Identifier: GPL-2.0
2+
# Cix Sky1 pin control drivers
3+
obj-$(CONFIG_PINCTRL_SKY1_BASE) += pinctrl-sky1-base.o
4+
obj-$(CONFIG_PINCTRL_SKY1) += pinctrl-sky1.o

0 commit comments

Comments
 (0)