xref: /linux/drivers/pinctrl/realtek/Kconfig (revision 5ea5880764cbb164afb17a62e76ca75dc371409d)
1# SPDX-License-Identifier: GPL-2.0-or-later
2
3config PINCTRL_RTD
4	tristate "Realtek DHC core pin controller driver"
5	depends on ARCH_REALTEK
6	default y
7	select PINMUX
8	select GENERIC_PINCONF
9	select REGMAP_MMIO
10
11config PINCTRL_RTD1619B
12	tristate "Realtek DHC 1619B pin controller driver"
13	depends on PINCTRL_RTD
14	default y
15
16config PINCTRL_RTD1319D
17	tristate "Realtek DHC 1319D pin controller driver"
18	depends on PINCTRL_RTD
19	default y
20
21config PINCTRL_RTD1315E
22	tristate "Realtek DHC 1315E pin controller driver"
23	depends on PINCTRL_RTD
24	default y
25
26config PINCTRL_RTD1625
27	tristate "Realtek DHC 1625 pin controller driver"
28	depends on PINCTRL_RTD
29	default y
30	help
31	  This driver enables support for the pin controller on the Realtek
32	  RTD1625 SoCs.
33
34	  It implements pin multiplexing for function selection and GPIO enabling.
35	  It also utilizes the generic pin configuration interface to manage
36	  electrical properties for both individual pins and pin groups.
37
38	  Say Y here to enable the pinctrl driver for RTD1625 SoCs