xref: /linux/drivers/pinctrl/Kconfig (revision 490bfd1ca55640e5f36e5e30245b4ab0f4a05118)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# PINCTRL infrastructure and drivers
4#
5
6menuconfig PINCTRL
7	bool "Pin controllers"
8
9if PINCTRL
10
11config GENERIC_PINCTRL_GROUPS
12	bool
13
14config PINMUX
15	bool "Support pin multiplexing controllers" if COMPILE_TEST
16
17config GENERIC_PINMUX_FUNCTIONS
18	bool
19	select PINMUX
20
21config PINCONF
22	bool "Support pin configuration controllers" if COMPILE_TEST
23
24config GENERIC_PINCONF
25	bool
26	select PINCONF
27
28config DEBUG_PINCTRL
29	bool "Debug PINCTRL calls"
30	depends on DEBUG_KERNEL
31	help
32	  Say Y here to add some extra checks and diagnostics to PINCTRL calls.
33
34config PINCTRL_AMD
35	bool "AMD GPIO pin control"
36	depends on HAS_IOMEM
37	depends on ACPI || COMPILE_TEST
38	select GPIOLIB
39	select GPIOLIB_IRQCHIP
40	select PINMUX
41	select PINCONF
42	select GENERIC_PINCONF
43	help
44	  The driver for memory mapped GPIO functionality on AMD platforms
45	  (x86 or arm). Most of the pins are usually muxed to some other
46	  functionality by firmware, so only a small amount is available
47	  for GPIO use.
48
49	  Requires ACPI/FDT device enumeration code to set up a platform
50	  device.
51
52config PINCTRL_AMDISP
53	tristate "AMDISP GPIO pin control"
54	depends on DRM_AMD_ISP || COMPILE_TEST
55	depends on HAS_IOMEM
56	select GPIOLIB
57	select PINCONF
58	select GENERIC_PINCONF
59	help
60	  The driver for memory mapped GPIO functionality on AMD platforms
61	  with ISP support. All the pins are output controlled only
62
63	  Requires AMDGPU to MFD add device for enumeration to set up as
64	  platform device.
65
66config PINCTRL_APPLE_GPIO
67	tristate "Apple SoC GPIO pin controller driver"
68	depends on ARCH_APPLE
69	select PINMUX
70	select GPIOLIB
71	select GPIOLIB_IRQCHIP
72	select GENERIC_PINCTRL_GROUPS
73	select GENERIC_PINMUX_FUNCTIONS
74	select OF_GPIO
75	help
76	  This is the driver for the GPIO controller found on Apple ARM SoCs,
77	  including M1.
78
79	  This driver can also be built as a module. If so, the module
80	  will be called pinctrl-apple-gpio.
81
82config PINCTRL_ARTPEC6
83	bool "Axis ARTPEC-6 pin controller driver"
84	depends on MACH_ARTPEC6
85	select PINMUX
86	select GENERIC_PINCONF
87	help
88	  This is the driver for the Axis ARTPEC-6 pin controller. This driver
89	  supports pin function multiplexing as well as pin bias and drive
90	  strength configuration. Device tree integration instructions can be
91	  found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
92
93config PINCTRL_AS3722
94	tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
95	depends on MFD_AS3722 && GPIOLIB
96	select PINMUX
97	select GENERIC_PINCONF
98	help
99	  AS3722 device supports the configuration of GPIO pins for different
100	  functionality. This driver supports the pinmux, push-pull and
101	  open drain configuration for the GPIO pins of AS3722 devices. It also
102	  supports the GPIO functionality through gpiolib.
103
104config PINCTRL_AT91
105	bool "AT91 pinctrl driver"
106	depends on (OF && ARCH_AT91) || COMPILE_TEST
107	select PINMUX
108	select PINCONF
109	select GPIOLIB
110	select GPIOLIB_IRQCHIP
111	help
112	  Say Y here to enable the at91 pinctrl driver
113
114config PINCTRL_AT91PIO4
115	bool "AT91 PIO4 pinctrl driver"
116	depends on OF
117	depends on HAS_IOMEM
118	depends on ARCH_AT91 || COMPILE_TEST
119	select PINMUX
120	select GENERIC_PINCONF
121	select GPIOLIB
122	select GPIOLIB_IRQCHIP
123	select OF_GPIO
124	help
125	  Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4
126	  controller available on sama5d2 SoC.
127
128config PINCTRL_AXP209
129	tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
130	depends on MFD_AXP20X
131	depends on OF
132	select PINMUX
133	select GENERIC_PINCONF
134	select GPIOLIB
135	help
136	  AXP PMICs provides multiple GPIOs that can be muxed for different
137	  functions. This driver bundles a pinctrl driver to select the function
138	  muxing and a GPIO driver to handle the GPIO when the GPIO function is
139	  selected.
140	  Say Y to enable pinctrl and GPIO support for the AXP209 PMIC.
141
142config PINCTRL_AW9523
143	tristate "Awinic AW9523/AW9523B I2C GPIO expander pinctrl driver"
144	depends on OF && I2C
145	select PINMUX
146	select PINCONF
147	select GENERIC_PINCONF
148	select GPIOLIB
149	select GPIOLIB_IRQCHIP
150	select REGMAP
151	select REGMAP_I2C
152	help
153	  The Awinic AW9523/AW9523B is a multi-function I2C GPIO
154	  expander with PWM functionality. This driver bundles a
155	  pinctrl driver to select the function muxing and a GPIO
156	  driver to handle GPIO, when the GPIO function is selected.
157
158	  Say yes to enable pinctrl and GPIO support for the AW9523(B).
159
160config PINCTRL_BM1880
161	bool "Bitmain BM1880 Pinctrl driver"
162	depends on OF && (ARCH_BITMAIN || COMPILE_TEST)
163	default ARCH_BITMAIN
164	select PINMUX
165	help
166	  Pinctrl driver for Bitmain BM1880 SoC.
167
168config PINCTRL_CY8C95X0
169	tristate "Cypress CY8C95X0 I2C pinctrl and GPIO driver"
170	depends on I2C
171	select GPIOLIB
172	select GPIOLIB_IRQCHIP
173	select PINMUX
174	select PINCONF
175	select GENERIC_PINCONF
176	select REGMAP_I2C
177	help
178	  Support for 20/40/60 pin Cypress Cy8C95x0 pinctrl/gpio I2C expander.
179	  This driver can also be built as a module. If so, the module will be
180	  called pinctrl-cy8c95x0.
181
182config PINCTRL_DA850_PUPD
183	tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups"
184	depends on OF && (ARCH_DAVINCI_DA850 || COMPILE_TEST)
185	select PINCONF
186	select GENERIC_PINCONF
187	help
188	  Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
189	  pull-up and pull-down pin groups.
190
191config PINCTRL_DA9062
192	tristate "Dialog Semiconductor DA9062 PMIC pinctrl and GPIO Support"
193	depends on MFD_DA9062
194	select GPIOLIB
195	help
196	  The Dialog DA9062 PMIC provides multiple GPIOs that can be muxed for
197	  different functions. This driver bundles a pinctrl driver to select the
198	  function muxing and a GPIO driver to handle the GPIO when the GPIO
199	  function is selected.
200
201	  Say Y to enable pinctrl and GPIO support for the DA9062 PMIC.
202
203config PINCTRL_DIGICOLOR
204	bool
205	depends on ARCH_DIGICOLOR || COMPILE_TEST
206	select PINMUX
207	select GENERIC_PINCONF
208
209config PINCTRL_EP93XX
210	bool
211	depends on ARCH_EP93XX || COMPILE_TEST
212	select PINMUX
213	select GENERIC_PINCONF
214	select MFD_SYSCON
215
216config PINCTRL_EQUILIBRIUM
217	tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC"
218	depends on OF && HAS_IOMEM
219	depends on X86 || COMPILE_TEST
220	select PINMUX
221	select PINCONF
222	select GPIOLIB
223	select GPIO_GENERIC
224	select GPIOLIB_IRQCHIP
225	select GENERIC_PINCONF
226	select GENERIC_PINCTRL_GROUPS
227	select GENERIC_PINMUX_FUNCTIONS
228	help
229	  Equilibrium driver is a pinctrl and GPIO driver for Intel Lightning
230	  Mountain network processor SoC that supports both the GPIO and pin
231	  control frameworks. It provides interfaces to setup pin muxing, assign
232	  desired pin functions, configure GPIO attributes for LGM SoC pins.
233	  Pin muxing and pin config settings are retrieved from device tree.
234
235config PINCTRL_EYEQ5
236	bool "Mobileye EyeQ5 pinctrl driver"
237	depends on OF
238	depends on MACH_EYEQ5 || COMPILE_TEST
239	select PINMUX
240	select GENERIC_PINCONF
241	select AUXILIARY_BUS
242	default MACH_EYEQ5
243	help
244	  Pin controller driver for the Mobileye EyeQ5 platform. It does both
245	  pin config & pin muxing. It does not handle GPIO.
246
247	  Pin muxing supports two functions for each pin: first is GPIO, second
248	  is pin-dependent. Pin config is about bias & drive strength.
249
250config PINCTRL_GEMINI
251	bool
252	depends on ARCH_GEMINI
253	default ARCH_GEMINI
254	select PINMUX
255	select GENERIC_PINCONF
256	select MFD_SYSCON
257
258config PINCTRL_INGENIC
259	bool "Pinctrl driver for the Ingenic JZ47xx SoCs"
260	default MACH_INGENIC
261	depends on OF
262	depends on MIPS || COMPILE_TEST
263	select GENERIC_PINCONF
264	select GENERIC_PINCTRL_GROUPS
265	select GENERIC_PINMUX_FUNCTIONS
266	select GPIOLIB
267	select GPIOLIB_IRQCHIP
268	select REGMAP_MMIO
269
270config PINCTRL_K210
271	bool "Pinctrl driver for the Canaan Kendryte K210 SoC"
272	depends on RISCV && SOC_CANAAN_K210 || COMPILE_TEST
273	depends on OF
274	select GENERIC_PINMUX_FUNCTIONS
275	select GENERIC_PINCONF
276	select GPIOLIB
277	select OF_GPIO
278	select REGMAP_MMIO
279	default SOC_CANAAN_K210
280	help
281	  Add support for the Canaan Kendryte K210 RISC-V SOC Field
282	  Programmable IO Array (FPIOA) controller.
283
284config PINCTRL_K230
285	bool "Pinctrl driver for the Canaan Kendryte K230 SoC"
286	depends on OF
287	depends on ARCH_CANAAN || COMPILE_TEST
288	select GENERIC_PINCTRL_GROUPS
289	select GENERIC_PINMUX_FUNCTIONS
290	select GENERIC_PINCONF
291	select REGMAP_MMIO
292	help
293	  Add support for the Canaan Kendryte K230 RISC-V SOC pin controller.
294
295config PINCTRL_KEEMBAY
296	tristate "Pinctrl driver for Intel Keem Bay SoC"
297	depends on ARCH_KEEMBAY || (ARM64 && COMPILE_TEST)
298	depends on HAS_IOMEM
299	select PINMUX
300	select PINCONF
301	select GENERIC_PINCONF
302	select GENERIC_PINCTRL_GROUPS
303	select GENERIC_PINMUX_FUNCTIONS
304	select GPIOLIB
305	select GPIOLIB_IRQCHIP
306	select GPIO_GENERIC
307	help
308	  This selects pin control driver for the Intel Keem Bay SoC.
309	  It provides pin config functions such as pull-up, pull-down,
310	  interrupt, drive strength, sec lock, Schmitt trigger, slew
311	  rate control and direction control. This module will be
312	  called as pinctrl-keembay.
313
314config PINCTRL_LANTIQ
315	bool
316	depends on LANTIQ
317	select PINMUX
318	select PINCONF
319
320config PINCTRL_FALCON
321	bool
322	depends on SOC_FALCON
323	depends on PINCTRL_LANTIQ
324
325config PINCTRL_LOONGSON2
326	tristate "Pinctrl driver for the Loongson-2 SoC"
327	depends on OF && (LOONGARCH || COMPILE_TEST)
328	select PINMUX
329	select GENERIC_PINCONF
330	help
331	 This selects pin control driver for the Loongson-2 SoC. It
332	 provides pin config functions multiplexing.  GPIO pin pull-up,
333	 pull-down functions are not supported. Say yes to enable
334	 pinctrl for Loongson-2 SoC.
335
336config PINCTRL_XWAY
337	bool
338	depends on SOC_TYPE_XWAY
339	depends on PINCTRL_LANTIQ
340
341config PINCTRL_LPC18XX
342	bool "NXP LPC18XX/43XX SCU pinctrl driver"
343	depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
344	default ARCH_LPC18XX
345	select PINMUX
346	select GENERIC_PINCONF
347	help
348	  Pinctrl driver for NXP LPC18xx/43xx System Control Unit (SCU).
349
350config PINCTRL_MAX77620
351	tristate "MAX77620/MAX20024 Pincontrol support"
352	depends on MFD_MAX77620 && OF
353	select PINMUX
354	select GENERIC_PINCONF
355	help
356	  Say Y here to enable Pin control support for Maxim MAX77620 PMIC.
357	  This PMIC has 8 GPIO pins that work as GPIO as well as special
358	  function in alternate mode. This driver also configure push-pull,
359	  open drain, FPS slots etc.
360
361config PINCTRL_MCP23S08_I2C
362	tristate
363	select REGMAP_I2C
364
365config PINCTRL_MCP23S08_SPI
366	tristate
367	select REGMAP_SPI
368
369config PINCTRL_MCP23S08
370	tristate "Microchip MCP23xxx I/O expander"
371	depends on SPI_MASTER || I2C
372	select GPIOLIB
373	select GPIOLIB_IRQCHIP
374	select GENERIC_PINCONF
375	select PINCTRL_MCP23S08_I2C if I2C
376	select PINCTRL_MCP23S08_SPI if SPI_MASTER
377	help
378	  SPI/I2C driver for Microchip MCP23S08 / MCP23S17 / MCP23S18 /
379	  MCP23008 / MCP23017 / MCP23018 I/O expanders.
380	  This provides a GPIO interface supporting inputs and outputs and a
381	  corresponding interrupt-controller.
382
383config PINCTRL_MICROCHIP_SGPIO
384	tristate "Pinctrl driver for Microsemi/Microchip Serial GPIO"
385	depends on OF
386	depends on HAS_IOMEM
387	select GPIOLIB
388	select GPIOLIB_IRQCHIP
389	select GENERIC_PINCONF
390	select GENERIC_PINCTRL_GROUPS
391	select GENERIC_PINMUX_FUNCTIONS
392	select OF_GPIO
393	help
394	  Support for the serial GPIO interface used on Microsemi and
395	  Microchip SoCs. By using a serial interface, the SIO
396	  controller significantly extends the number of available
397	  GPIOs with a minimum number of additional pins on the
398	  device. The primary purpose of the SIO controller is to
399	  connect control signals from SFP modules and to act as an
400	  LED controller.
401
402	  If compiled as a module, the module name will be
403	  pinctrl-microchip-sgpio.
404
405config PINCTRL_OCELOT
406	tristate "Pinctrl driver for the Microsemi Ocelot and Jaguar2 SoCs"
407	depends on OF
408	depends on HAS_IOMEM
409	select GPIOLIB
410	select GPIOLIB_IRQCHIP
411	select GENERIC_PINCONF
412	select GENERIC_PINCTRL_GROUPS
413	select GENERIC_PINMUX_FUNCTIONS
414	select OF_GPIO
415	select REGMAP_MMIO
416	help
417	  Support for the internal GPIO interfaces on Microsemi Ocelot and
418	  Jaguar2 SoCs.
419
420	  If conpiled as a module, the module name will be pinctrl-ocelot.
421
422config PINCTRL_PALMAS
423	tristate "Pinctrl driver for the PALMAS Series MFD devices"
424	depends on OF && MFD_PALMAS
425	select PINMUX
426	select GENERIC_PINCONF
427	help
428	  Palmas device supports the configuration of pins for different
429	  functionality. This driver supports the pinmux, push-pull and
430	  open drain configuration for the Palmas series devices like
431	  TPS65913, TPS80036 etc.
432
433config PINCTRL_PEF2256
434	tristate "Lantiq PEF2256 (FALC56) pin controller driver"
435	depends on OF && FRAMER_PEF2256
436	select PINMUX
437	select PINCONF
438	select GENERIC_PINCONF
439	help
440	  This option enables the pin controller support for the Lantiq PEF2256
441	  framer, also known as FALC56.
442
443	  If unsure, say N.
444
445	  To compile this driver as a module, choose M here: the
446	  module will be called pinctrl-pef2256.
447
448config PINCTRL_PIC32
449	bool "Microchip PIC32 pin controller driver"
450	depends on OF
451	depends on MACH_PIC32
452	select PINMUX
453	select GENERIC_PINCONF
454	select GPIOLIB_IRQCHIP
455	select OF_GPIO
456	help
457	  This is the pin controller and gpio driver for Microchip PIC32
458	  microcontrollers. This option is selected automatically when specific
459	  machine and arch are selected to build.
460
461config PINCTRL_PIC32MZDA
462	def_bool y if PIC32MZDA
463	select PINCTRL_PIC32
464
465config PINCTRL_PISTACHIO
466	bool "IMG Pistachio SoC pinctrl driver"
467	depends on OF && (MIPS || COMPILE_TEST)
468	depends on GPIOLIB
469	select PINMUX
470	select GENERIC_PINCONF
471	select GPIOLIB_IRQCHIP
472	select OF_GPIO
473	help
474	  This support pinctrl and GPIO driver for IMG Pistachio SoC.
475
476config PINCTRL_RK805
477	tristate "Pinctrl and GPIO driver for RK805 PMIC"
478	depends on MFD_RK8XX
479	select GPIOLIB
480	select PINMUX
481	select GENERIC_PINCONF
482	help
483	  This selects the pinctrl driver for RK805.
484
485config PINCTRL_ROCKCHIP
486	tristate "Rockchip gpio and pinctrl driver"
487	depends on ARCH_ROCKCHIP || COMPILE_TEST
488	depends on OF
489	select GPIOLIB
490	select PINMUX
491	select GENERIC_PINCONF
492	select GENERIC_IRQ_CHIP
493	select MFD_SYSCON
494	select OF_GPIO
495	default ARCH_ROCKCHIP
496	help
497          This support pinctrl and GPIO driver for Rockchip SoCs.
498
499config PINCTRL_SCMI
500	tristate "Pinctrl driver using SCMI protocol interface"
501	depends on ARM_SCMI_PROTOCOL || COMPILE_TEST
502	select PINMUX
503	select GENERIC_PINCONF
504	help
505	  This driver provides support for pinctrl which is controlled
506	  by firmware that implements the SCMI interface.
507	  It uses SCMI Message Protocol to interact with the
508	  firmware providing all the pinctrl controls.
509
510config PINCTRL_SINGLE
511	tristate "One-register-per-pin type device tree based pinctrl driver"
512	depends on OF
513	depends on HAS_IOMEM
514	select GENERIC_PINCTRL_GROUPS
515	select GENERIC_PINMUX_FUNCTIONS
516	select GENERIC_PINCONF
517	help
518	  This selects the device tree based generic pinctrl driver.
519
520config PINCTRL_ST
521	bool
522	depends on OF
523	select PINMUX
524	select PINCONF
525	select GPIOLIB_IRQCHIP
526
527config PINCTRL_STMFX
528	tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
529	depends on I2C
530	depends on OF_GPIO
531	select GENERIC_PINCONF
532	select GPIOLIB_IRQCHIP
533	select MFD_STMFX
534	help
535	  Driver for STMicroelectronics Multi-Function eXpander (STMFX)
536	  GPIO expander.
537	  This provides a GPIO interface supporting inputs and outputs,
538	  and configuring push-pull, open-drain, and can also be used as
539	  interrupt-controller.
540
541config PINCTRL_SX150X
542	bool "Semtech SX150x I2C GPIO expander pinctrl driver"
543	depends on I2C=y
544	select PINMUX
545	select PINCONF
546	select GENERIC_PINCONF
547	select GPIOLIB
548	select GPIOLIB_IRQCHIP
549	select REGMAP
550	help
551	  Say Y here to provide support for Semtech SX150x-series I2C
552	  GPIO expanders as pinctrl module.
553	  Compatible models include:
554	  - 8 bits:  sx1508q, sx1502q
555	  - 16 bits: sx1509q, sx1506q
556
557config PINCTRL_TB10X
558	bool "Pinctrl for TB10X" if COMPILE_TEST
559	depends on OF && ARC_PLAT_TB10X || COMPILE_TEST
560	select GPIOLIB
561
562config PINCTRL_TPS6594
563	tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC"
564	depends on OF && MFD_TPS6594
565	default MFD_TPS6594
566	select PINMUX
567	select GPIOLIB
568	select REGMAP
569	select GPIO_REGMAP
570	select GENERIC_PINCONF
571	help
572	  Say Y to select the pinmuxing and GPIOs driver for the TPS6594
573	  PMICs chip family.
574
575	  This driver can also be built as a module
576	  called tps6594-pinctrl.
577
578config PINCTRL_TH1520
579	tristate "Pinctrl driver for the T-Head TH1520 SoC"
580	depends on ARCH_THEAD || COMPILE_TEST
581	depends on OF
582	select GENERIC_PINMUX_FUNCTIONS
583	select GENERIC_PINCONF
584	select PINMUX
585	help
586	  This is the driver for the pin controller blocks on the
587	  T-Head TH1520 SoC.
588
589	  This driver is needed for RISC-V development boards like
590	  the BeagleV Ahead and the LicheePi 4A.
591
592config PINCTRL_ZYNQ
593	bool "Pinctrl driver for Xilinx Zynq"
594	depends on ARCH_ZYNQ || COMPILE_TEST
595	select PINMUX
596	select GENERIC_PINCONF
597	help
598	  This selects the pinctrl driver for Xilinx Zynq.
599
600config PINCTRL_ZYNQMP
601	tristate "Pinctrl driver for Xilinx ZynqMP"
602	depends on ZYNQMP_FIRMWARE
603	select PINMUX
604	select GENERIC_PINCONF
605	default ZYNQMP_FIRMWARE
606	help
607	  This selects the pinctrl driver for Xilinx ZynqMP platform.
608	  This driver will query the pin information from the firmware
609	  and allow configuring the pins.
610	  Configuration can include the mux function to select on those
611	  pin(s)/group(s), and various pin configuration parameters
612	  such as pull-up, slew rate, etc.
613	  This driver can also be built as a module. If so, the module
614	  will be called pinctrl-zynqmp.
615
616config PINCTRL_MLXBF3
617	tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
618	depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
619	select PINMUX
620	select GPIOLIB
621	select GPIOLIB_IRQCHIP
622	help
623	  Say Y to select the pinctrl driver for BlueField-3 SoCs.
624	  This pin controller allows selecting the mux function for
625	  each pin. This driver can also be built as a module called
626	  pinctrl-mlxbf3.
627
628source "drivers/pinctrl/actions/Kconfig"
629source "drivers/pinctrl/aspeed/Kconfig"
630source "drivers/pinctrl/bcm/Kconfig"
631source "drivers/pinctrl/berlin/Kconfig"
632source "drivers/pinctrl/cirrus/Kconfig"
633source "drivers/pinctrl/freescale/Kconfig"
634source "drivers/pinctrl/intel/Kconfig"
635source "drivers/pinctrl/mediatek/Kconfig"
636source "drivers/pinctrl/meson/Kconfig"
637source "drivers/pinctrl/mvebu/Kconfig"
638source "drivers/pinctrl/nomadik/Kconfig"
639source "drivers/pinctrl/nuvoton/Kconfig"
640source "drivers/pinctrl/nxp/Kconfig"
641source "drivers/pinctrl/pxa/Kconfig"
642source "drivers/pinctrl/qcom/Kconfig"
643source "drivers/pinctrl/realtek/Kconfig"
644source "drivers/pinctrl/renesas/Kconfig"
645source "drivers/pinctrl/samsung/Kconfig"
646source "drivers/pinctrl/sophgo/Kconfig"
647source "drivers/pinctrl/spacemit/Kconfig"
648source "drivers/pinctrl/spear/Kconfig"
649source "drivers/pinctrl/sprd/Kconfig"
650source "drivers/pinctrl/starfive/Kconfig"
651source "drivers/pinctrl/stm32/Kconfig"
652source "drivers/pinctrl/sunplus/Kconfig"
653source "drivers/pinctrl/sunxi/Kconfig"
654source "drivers/pinctrl/tegra/Kconfig"
655source "drivers/pinctrl/ti/Kconfig"
656source "drivers/pinctrl/uniphier/Kconfig"
657source "drivers/pinctrl/visconti/Kconfig"
658source "drivers/pinctrl/vt8500/Kconfig"
659
660endif
661