File tree Expand file tree Collapse file tree 5 files changed +27
-22
lines changed Expand file tree Collapse file tree 5 files changed +27
-22
lines changed Original file line number Diff line number Diff line change @@ -431,23 +431,6 @@ config PINCTRL_ST
431
431
select PINCONF
432
432
select GPIOLIB_IRQCHIP
433
433
434
- config PINCTRL_STARFIVE
435
- tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
436
- depends on SOC_STARFIVE || COMPILE_TEST
437
- depends on OF
438
- default SOC_STARFIVE
439
- select GENERIC_PINCTRL_GROUPS
440
- select GENERIC_PINMUX_FUNCTIONS
441
- select GENERIC_PINCONF
442
- select GPIOLIB
443
- select GPIOLIB_IRQCHIP
444
- select OF_GPIO
445
- help
446
- Say yes here to support pin control on the StarFive JH7100 SoC.
447
- This also provides an interface to the GPIO pins not used by other
448
- peripherals supporting inputs, outputs, configuring pull-up/pull-down
449
- and interrupts on input changes.
450
-
451
434
config PINCTRL_STMFX
452
435
tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
453
436
depends on I2C
@@ -545,6 +528,7 @@ source "drivers/pinctrl/renesas/Kconfig"
545
528
source "drivers/pinctrl/samsung/Kconfig"
546
529
source "drivers/pinctrl/spear/Kconfig"
547
530
source "drivers/pinctrl/sprd/Kconfig"
531
+ source "drivers/pinctrl/starfive/Kconfig"
548
532
source "drivers/pinctrl/stm32/Kconfig"
549
533
source "drivers/pinctrl/sunplus/Kconfig"
550
534
source "drivers/pinctrl/sunxi/Kconfig"
Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ obj-$(CONFIG_PINCTRL_RK805) += pinctrl-rk805.o
44
44
obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o
45
45
obj-$(CONFIG_PINCTRL_SINGLE) += pinctrl-single.o
46
46
obj-$(CONFIG_PINCTRL_ST) += pinctrl-st.o
47
- obj-$(CONFIG_PINCTRL_STARFIVE) += pinctrl-starfive.o
48
47
obj-$(CONFIG_PINCTRL_STMFX) += pinctrl-stmfx.o
49
48
obj-$(CONFIG_PINCTRL_SX150X) += pinctrl-sx150x.o
50
49
obj-$(CONFIG_PINCTRL_TB10X) += pinctrl-tb10x.o
@@ -71,6 +70,7 @@ obj-$(CONFIG_PINCTRL_RENESAS) += renesas/
71
70
obj-$(CONFIG_PINCTRL_SAMSUNG) += samsung/
72
71
obj-$(CONFIG_PINCTRL_SPEAR) += spear/
73
72
obj-y += sprd/
73
+ obj-$(CONFIG_SOC_STARFIVE) += starfive/
74
74
obj-$(CONFIG_PINCTRL_STM32) += stm32/
75
75
obj-y += sunplus/
76
76
obj-$(CONFIG_PINCTRL_SUNXI) += sunxi/
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0-only
2
+
3
+ config PINCTRL_STARFIVE
4
+ tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
5
+ depends on SOC_STARFIVE || COMPILE_TEST
6
+ depends on OF
7
+ select GENERIC_PINCTRL_GROUPS
8
+ select GENERIC_PINMUX_FUNCTIONS
9
+ select GENERIC_PINCONF
10
+ select GPIOLIB
11
+ select GPIOLIB_IRQCHIP
12
+ select OF_GPIO
13
+ default SOC_STARFIVE
14
+ help
15
+ Say yes here to support pin control on the StarFive JH7100 SoC.
16
+ This also provides an interface to the GPIO pins not used by other
17
+ peripherals supporting inputs, outputs, configuring pull-up/pull-down
18
+ and interrupts on input changes.
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0
2
+
3
+ obj-$(CONFIG_PINCTRL_STARFIVE) += pinctrl-starfive.o
Original file line number Diff line number Diff line change 22
22
23
23
#include <dt-bindings/pinctrl/pinctrl-starfive.h>
24
24
25
- #include "core.h"
26
- #include "pinctrl-utils.h"
27
- #include "pinmux.h"
28
- #include "pinconf.h"
25
+ #include "../ core.h"
26
+ #include "../ pinctrl-utils.h"
27
+ #include "../ pinmux.h"
28
+ #include "../ pinconf.h"
29
29
30
30
#define DRIVER_NAME "pinctrl-starfive"
31
31
You can’t perform that action at this time.
0 commit comments