Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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_EIC7700
210 tristate "EIC7700 PINCTRL driver"
211 depends on ARCH_ESWIN || COMPILE_TEST
212 select PINMUX
213 select GENERIC_PINCONF
214 help
215 This driver support for the pin controller in ESWIN's EIC7700 SoC,
216 which supports pin multiplexing, pin configuration,and rgmii voltage
217 control.
218 Say Y here to enable the eic7700 pinctrl driver
219
220config PINCTRL_EP93XX
221 bool
222 depends on ARCH_EP93XX || COMPILE_TEST
223 select PINMUX
224 select GENERIC_PINCONF
225 select MFD_SYSCON
226
227config PINCTRL_EQUILIBRIUM
228 tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC"
229 depends on OF && HAS_IOMEM
230 depends on X86 || COMPILE_TEST
231 select PINMUX
232 select PINCONF
233 select GPIOLIB
234 select GPIO_GENERIC
235 select GPIOLIB_IRQCHIP
236 select GENERIC_PINCONF
237 select GENERIC_PINCTRL_GROUPS
238 select GENERIC_PINMUX_FUNCTIONS
239 help
240 Equilibrium driver is a pinctrl and GPIO driver for Intel Lightning
241 Mountain network processor SoC that supports both the GPIO and pin
242 control frameworks. It provides interfaces to setup pin muxing, assign
243 desired pin functions, configure GPIO attributes for LGM SoC pins.
244 Pin muxing and pin config settings are retrieved from device tree.
245
246config PINCTRL_EYEQ5
247 bool "Mobileye EyeQ5 pinctrl driver"
248 depends on OF
249 depends on MACH_EYEQ5 || COMPILE_TEST
250 select PINMUX
251 select GENERIC_PINCONF
252 select AUXILIARY_BUS
253 default MACH_EYEQ5
254 help
255 Pin controller driver for the Mobileye EyeQ5 platform. It does both
256 pin config & pin muxing. It does not handle GPIO.
257
258 Pin muxing supports two functions for each pin: first is GPIO, second
259 is pin-dependent. Pin config is about bias & drive strength.
260
261config PINCTRL_GEMINI
262 bool
263 depends on ARCH_GEMINI
264 default ARCH_GEMINI
265 select PINMUX
266 select GENERIC_PINCONF
267 select MFD_SYSCON
268
269config PINCTRL_INGENIC
270 bool "Pinctrl driver for the Ingenic JZ47xx SoCs"
271 default MACH_INGENIC
272 depends on OF
273 depends on MIPS || COMPILE_TEST
274 select GENERIC_PINCONF
275 select GENERIC_PINCTRL_GROUPS
276 select GENERIC_PINMUX_FUNCTIONS
277 select GPIOLIB
278 select GPIOLIB_IRQCHIP
279 select REGMAP_MMIO
280
281config PINCTRL_K210
282 bool "Pinctrl driver for the Canaan Kendryte K210 SoC"
283 depends on RISCV && SOC_CANAAN_K210 || COMPILE_TEST
284 depends on OF
285 select GENERIC_PINMUX_FUNCTIONS
286 select GENERIC_PINCONF
287 select GPIOLIB
288 select OF_GPIO
289 select REGMAP_MMIO
290 default SOC_CANAAN_K210
291 help
292 Add support for the Canaan Kendryte K210 RISC-V SOC Field
293 Programmable IO Array (FPIOA) controller.
294
295config PINCTRL_K230
296 bool "Pinctrl driver for the Canaan Kendryte K230 SoC"
297 depends on OF
298 depends on ARCH_CANAAN || COMPILE_TEST
299 select GENERIC_PINCTRL_GROUPS
300 select GENERIC_PINMUX_FUNCTIONS
301 select GENERIC_PINCONF
302 select REGMAP_MMIO
303 help
304 Add support for the Canaan Kendryte K230 RISC-V SOC pin controller.
305
306config PINCTRL_KEEMBAY
307 tristate "Pinctrl driver for Intel Keem Bay SoC"
308 depends on ARCH_KEEMBAY || (ARM64 && COMPILE_TEST)
309 depends on HAS_IOMEM
310 select PINMUX
311 select PINCONF
312 select GENERIC_PINCONF
313 select GENERIC_PINCTRL_GROUPS
314 select GENERIC_PINMUX_FUNCTIONS
315 select GPIOLIB
316 select GPIOLIB_IRQCHIP
317 select GPIO_GENERIC
318 help
319 This selects pin control driver for the Intel Keem Bay SoC.
320 It provides pin config functions such as pull-up, pull-down,
321 interrupt, drive strength, sec lock, Schmitt trigger, slew
322 rate control and direction control. This module will be
323 called as pinctrl-keembay.
324
325config PINCTRL_LANTIQ
326 bool
327 depends on LANTIQ
328 select PINMUX
329 select PINCONF
330
331config PINCTRL_FALCON
332 bool
333 depends on SOC_FALCON
334 depends on PINCTRL_LANTIQ
335
336config PINCTRL_LOONGSON2
337 tristate "Pinctrl driver for the Loongson-2 SoC"
338 depends on OF && (LOONGARCH || COMPILE_TEST)
339 select PINMUX
340 select GENERIC_PINCONF
341 help
342 This selects pin control driver for the Loongson-2 SoC. It
343 provides pin config functions multiplexing. GPIO pin pull-up,
344 pull-down functions are not supported. Say yes to enable
345 pinctrl for Loongson-2 SoC.
346
347config PINCTRL_XWAY
348 bool
349 depends on SOC_TYPE_XWAY
350 depends on PINCTRL_LANTIQ
351
352config PINCTRL_LPC18XX
353 bool "NXP LPC18XX/43XX SCU pinctrl driver"
354 depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
355 default ARCH_LPC18XX
356 select PINMUX
357 select GENERIC_PINCONF
358 help
359 Pinctrl driver for NXP LPC18xx/43xx System Control Unit (SCU).
360
361config PINCTRL_MAX77620
362 tristate "MAX77620/MAX20024 Pincontrol support"
363 depends on MFD_MAX77620 && OF
364 select PINMUX
365 select GENERIC_PINCONF
366 help
367 Say Y here to enable Pin control support for Maxim MAX77620 PMIC.
368 This PMIC has 8 GPIO pins that work as GPIO as well as special
369 function in alternate mode. This driver also configure push-pull,
370 open drain, FPS slots etc.
371
372config PINCTRL_MCP23S08_I2C
373 tristate
374 select REGMAP_I2C
375
376config PINCTRL_MCP23S08_SPI
377 tristate
378 select REGMAP_SPI
379
380config PINCTRL_MCP23S08
381 tristate "Microchip MCP23xxx I/O expander"
382 depends on SPI_MASTER || I2C
383 select GPIOLIB
384 select GPIOLIB_IRQCHIP
385 select GENERIC_PINCONF
386 select PINCTRL_MCP23S08_I2C if I2C
387 select PINCTRL_MCP23S08_SPI if SPI_MASTER
388 help
389 SPI/I2C driver for Microchip MCP23S08 / MCP23S17 / MCP23S18 /
390 MCP23008 / MCP23017 / MCP23018 I/O expanders.
391 This provides a GPIO interface supporting inputs and outputs and a
392 corresponding interrupt-controller.
393
394config PINCTRL_MICROCHIP_SGPIO
395 tristate "Pinctrl driver for Microsemi/Microchip Serial GPIO"
396 depends on OF
397 depends on HAS_IOMEM
398 select GPIOLIB
399 select GPIOLIB_IRQCHIP
400 select GENERIC_PINCONF
401 select GENERIC_PINCTRL_GROUPS
402 select GENERIC_PINMUX_FUNCTIONS
403 select OF_GPIO
404 help
405 Support for the serial GPIO interface used on Microsemi and
406 Microchip SoCs. By using a serial interface, the SIO
407 controller significantly extends the number of available
408 GPIOs with a minimum number of additional pins on the
409 device. The primary purpose of the SIO controller is to
410 connect control signals from SFP modules and to act as an
411 LED controller.
412
413 If compiled as a module, the module name will be
414 pinctrl-microchip-sgpio.
415
416config PINCTRL_OCELOT
417 tristate "Pinctrl driver for the Microsemi Ocelot and Jaguar2 SoCs"
418 depends on OF
419 depends on HAS_IOMEM
420 select GPIOLIB
421 select GPIOLIB_IRQCHIP
422 select GENERIC_PINCONF
423 select GENERIC_PINCTRL_GROUPS
424 select GENERIC_PINMUX_FUNCTIONS
425 select OF_GPIO
426 select REGMAP_MMIO
427 help
428 Support for the internal GPIO interfaces on Microsemi Ocelot and
429 Jaguar2 SoCs.
430
431 If conpiled as a module, the module name will be pinctrl-ocelot.
432
433config PINCTRL_PALMAS
434 tristate "Pinctrl driver for the PALMAS Series MFD devices"
435 depends on OF && MFD_PALMAS
436 select PINMUX
437 select GENERIC_PINCONF
438 help
439 Palmas device supports the configuration of pins for different
440 functionality. This driver supports the pinmux, push-pull and
441 open drain configuration for the Palmas series devices like
442 TPS65913, TPS80036 etc.
443
444config PINCTRL_PEF2256
445 tristate "Lantiq PEF2256 (FALC56) pin controller driver"
446 depends on OF && FRAMER_PEF2256
447 select PINMUX
448 select PINCONF
449 select GENERIC_PINCONF
450 help
451 This option enables the pin controller support for the Lantiq PEF2256
452 framer, also known as FALC56.
453
454 If unsure, say N.
455
456 To compile this driver as a module, choose M here: the
457 module will be called pinctrl-pef2256.
458
459config PINCTRL_PIC32
460 bool "Microchip PIC32 pin controller driver"
461 depends on OF
462 depends on MACH_PIC32
463 select PINMUX
464 select GENERIC_PINCONF
465 select GPIOLIB_IRQCHIP
466 select OF_GPIO
467 help
468 This is the pin controller and gpio driver for Microchip PIC32
469 microcontrollers. This option is selected automatically when specific
470 machine and arch are selected to build.
471
472config PINCTRL_PIC32MZDA
473 def_bool y if PIC32MZDA
474 select PINCTRL_PIC32
475
476config PINCTRL_PISTACHIO
477 bool "IMG Pistachio SoC pinctrl driver"
478 depends on OF && (MIPS || COMPILE_TEST)
479 depends on GPIOLIB
480 select PINMUX
481 select GENERIC_PINCONF
482 select GPIOLIB_IRQCHIP
483 select OF_GPIO
484 help
485 This support pinctrl and GPIO driver for IMG Pistachio SoC.
486
487config PINCTRL_RK805
488 tristate "Pinctrl and GPIO driver for RK805 PMIC"
489 depends on MFD_RK8XX
490 select GPIOLIB
491 select PINMUX
492 select GENERIC_PINCONF
493 help
494 This selects the pinctrl driver for RK805.
495
496config PINCTRL_ROCKCHIP
497 tristate "Rockchip gpio and pinctrl driver"
498 depends on ARCH_ROCKCHIP || COMPILE_TEST
499 depends on OF
500 select GPIOLIB
501 select PINMUX
502 select GENERIC_PINCONF
503 select GENERIC_IRQ_CHIP
504 select MFD_SYSCON
505 select OF_GPIO
506 default ARCH_ROCKCHIP
507 help
508 This support pinctrl and GPIO driver for Rockchip SoCs.
509
510config PINCTRL_SCMI
511 tristate "Pinctrl driver using SCMI protocol interface"
512 depends on ARM_SCMI_PROTOCOL || COMPILE_TEST
513 select PINMUX
514 select GENERIC_PINCONF
515 help
516 This driver provides support for pinctrl which is controlled
517 by firmware that implements the SCMI interface.
518 It uses SCMI Message Protocol to interact with the
519 firmware providing all the pinctrl controls.
520
521config PINCTRL_SINGLE
522 tristate "One-register-per-pin type device tree based pinctrl driver"
523 depends on OF
524 depends on HAS_IOMEM
525 select GENERIC_PINCTRL_GROUPS
526 select GENERIC_PINMUX_FUNCTIONS
527 select GENERIC_PINCONF
528 help
529 This selects the device tree based generic pinctrl driver.
530
531config PINCTRL_ST
532 bool
533 depends on OF
534 select PINMUX
535 select PINCONF
536 select GPIOLIB_IRQCHIP
537
538config PINCTRL_STMFX
539 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
540 depends on I2C
541 depends on OF_GPIO
542 depends on HAS_IOMEM
543 select GENERIC_PINCONF
544 select GPIOLIB_IRQCHIP
545 select MFD_STMFX
546 help
547 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
548 GPIO expander.
549 This provides a GPIO interface supporting inputs and outputs,
550 and configuring push-pull, open-drain, and can also be used as
551 interrupt-controller.
552
553config PINCTRL_SX150X
554 bool "Semtech SX150x I2C GPIO expander pinctrl driver"
555 depends on I2C=y
556 select PINMUX
557 select PINCONF
558 select GENERIC_PINCONF
559 select GPIOLIB
560 select GPIOLIB_IRQCHIP
561 select REGMAP
562 help
563 Say Y here to provide support for Semtech SX150x-series I2C
564 GPIO expanders as pinctrl module.
565 Compatible models include:
566 - 8 bits: sx1508q, sx1502q
567 - 16 bits: sx1509q, sx1506q
568
569config PINCTRL_TB10X
570 bool "Pinctrl for TB10X" if COMPILE_TEST
571 depends on OF && ARC_PLAT_TB10X || COMPILE_TEST
572 select GPIOLIB
573
574config PINCTRL_TPS6594
575 tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC"
576 depends on OF && MFD_TPS6594
577 default MFD_TPS6594
578 select PINMUX
579 select GPIOLIB
580 select REGMAP
581 select GPIO_REGMAP
582 select GENERIC_PINCONF
583 help
584 Say Y to select the pinmuxing and GPIOs driver for the TPS6594
585 PMICs chip family.
586
587 This driver can also be built as a module
588 called tps6594-pinctrl.
589
590config PINCTRL_TH1520
591 tristate "Pinctrl driver for the T-Head TH1520 SoC"
592 depends on ARCH_THEAD || COMPILE_TEST
593 depends on OF
594 select GENERIC_PINMUX_FUNCTIONS
595 select GENERIC_PINCONF
596 select PINMUX
597 help
598 This is the driver for the pin controller blocks on the
599 T-Head TH1520 SoC.
600
601 This driver is needed for RISC-V development boards like
602 the BeagleV Ahead and the LicheePi 4A.
603
604config PINCTRL_ZYNQ
605 bool "Pinctrl driver for Xilinx Zynq"
606 depends on ARCH_ZYNQ || COMPILE_TEST
607 depends on OF
608 select PINMUX
609 select GENERIC_PINCONF
610 help
611 This selects the pinctrl driver for Xilinx Zynq.
612
613config PINCTRL_ZYNQMP
614 tristate "Pinctrl driver for Xilinx ZynqMP"
615 depends on ZYNQMP_FIRMWARE
616 select PINMUX
617 select GENERIC_PINCONF
618 default ZYNQMP_FIRMWARE
619 help
620 This selects the pinctrl driver for Xilinx ZynqMP platform.
621 This driver will query the pin information from the firmware
622 and allow configuring the pins.
623 Configuration can include the mux function to select on those
624 pin(s)/group(s), and various pin configuration parameters
625 such as pull-up, slew rate, etc.
626 This driver can also be built as a module. If so, the module
627 will be called pinctrl-zynqmp.
628
629config PINCTRL_MLXBF3
630 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
631 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
632 select PINMUX
633 select GPIOLIB
634 select GPIOLIB_IRQCHIP
635 help
636 Say Y to select the pinctrl driver for BlueField-3 SoCs.
637 This pin controller allows selecting the mux function for
638 each pin. This driver can also be built as a module called
639 pinctrl-mlxbf3.
640
641config PINCTRL_RP1
642 tristate "Pinctrl driver for RP1"
643 depends on MISC_RP1
644 default MISC_RP1
645 select PINMUX
646 select PINCONF
647 select GENERIC_PINCONF
648 help
649 Enable the gpio and pinctrl/mux driver for RaspberryPi RP1
650 multi function device.
651
652source "drivers/pinctrl/actions/Kconfig"
653source "drivers/pinctrl/aspeed/Kconfig"
654source "drivers/pinctrl/bcm/Kconfig"
655source "drivers/pinctrl/berlin/Kconfig"
656source "drivers/pinctrl/cirrus/Kconfig"
657source "drivers/pinctrl/freescale/Kconfig"
658source "drivers/pinctrl/intel/Kconfig"
659source "drivers/pinctrl/mediatek/Kconfig"
660source "drivers/pinctrl/meson/Kconfig"
661source "drivers/pinctrl/mvebu/Kconfig"
662source "drivers/pinctrl/nomadik/Kconfig"
663source "drivers/pinctrl/nuvoton/Kconfig"
664source "drivers/pinctrl/nxp/Kconfig"
665source "drivers/pinctrl/pxa/Kconfig"
666source "drivers/pinctrl/qcom/Kconfig"
667source "drivers/pinctrl/realtek/Kconfig"
668source "drivers/pinctrl/renesas/Kconfig"
669source "drivers/pinctrl/samsung/Kconfig"
670source "drivers/pinctrl/sophgo/Kconfig"
671source "drivers/pinctrl/spacemit/Kconfig"
672source "drivers/pinctrl/spear/Kconfig"
673source "drivers/pinctrl/sprd/Kconfig"
674source "drivers/pinctrl/starfive/Kconfig"
675source "drivers/pinctrl/stm32/Kconfig"
676source "drivers/pinctrl/sunplus/Kconfig"
677source "drivers/pinctrl/sunxi/Kconfig"
678source "drivers/pinctrl/tegra/Kconfig"
679source "drivers/pinctrl/ti/Kconfig"
680source "drivers/pinctrl/uniphier/Kconfig"
681source "drivers/pinctrl/visconti/Kconfig"
682source "drivers/pinctrl/vt8500/Kconfig"
683
684endif