File tree Expand file tree Collapse file tree 7 files changed +1409
-0
lines changed Expand file tree Collapse file tree 7 files changed +1409
-0
lines changed Original file line number Diff line number Diff line change @@ -583,6 +583,7 @@ source "drivers/pinctrl/qcom/Kconfig"
583
583
source "drivers/pinctrl/realtek/Kconfig"
584
584
source "drivers/pinctrl/renesas/Kconfig"
585
585
source "drivers/pinctrl/samsung/Kconfig"
586
+ source "drivers/pinctrl/sophgo/Kconfig"
586
587
source "drivers/pinctrl/spear/Kconfig"
587
588
source "drivers/pinctrl/sprd/Kconfig"
588
589
source "drivers/pinctrl/starfive/Kconfig"
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ obj-y += qcom/
73
73
obj-$(CONFIG_ARCH_REALTEK) += realtek/
74
74
obj-$(CONFIG_PINCTRL_RENESAS) += renesas/
75
75
obj-$(CONFIG_PINCTRL_SAMSUNG) += samsung/
76
+ obj-y += sophgo/
76
77
obj-$(CONFIG_PINCTRL_SPEAR) += spear/
77
78
obj-y += sprd/
78
79
obj-$(CONFIG_SOC_STARFIVE) += starfive/
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0-only
2
+ #
3
+ # Sophgo SoC PINCTRL drivers
4
+ #
5
+
6
+ config PINCTRL_SOPHGO_CV18XX
7
+ bool
8
+ select GENERIC_PINCTRL_GROUPS
9
+ select GENERIC_PINMUX_FUNCTIONS
10
+ select GENERIC_PINCONF
11
+
12
+ config PINCTRL_SOPHGO_CV1800B
13
+ tristate "Sophgo CV1800B SoC Pinctrl driver"
14
+ depends on ARCH_SOPHGO || COMPILE_TEST
15
+ depends on OF
16
+ select PINCTRL_SOPHGO_CV18XX
17
+ help
18
+ Say Y to select the pinctrl driver for CV1800B SoC.
19
+ This pin controller allows selecting the mux function for
20
+ each pin. This driver can also be built as a module called
21
+ pinctrl-cv1800b.
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0
2
+
3
+ obj-$(CONFIG_PINCTRL_SOPHGO_CV18XX) += pinctrl-cv18xx.o
4
+ obj-$(CONFIG_PINCTRL_SOPHGO_CV1800B) += pinctrl-cv1800b.o
You can’t perform that action at this time.
0 commit comments