xref: /openbmc/linux/drivers/pinctrl/cirrus/Kconfig (revision ded1ffea)
1# SPDX-License-Identifier: GPL-2.0-only
2config PINCTRL_CS42L43
3	tristate "Cirrus Logic CS42L43 Pinctrl Driver"
4	depends on MFD_CS42L43
5	select GPIOLIB
6	select PINMUX
7	select PINCONF
8	select GENERIC_PINCONF
9	help
10	  Select this to support the GPIO/Pinctrl functions of the Cirrus
11	  Logic CS42L43 PC CODEC.
12
13config PINCTRL_LOCHNAGAR
14	tristate "Cirrus Logic Lochnagar pinctrl driver"
15	# Avoid clash caused by MIPS defining RST, which is used in the driver
16	depends on MFD_LOCHNAGAR && !MIPS
17	select GPIOLIB
18	select PINMUX
19	select PINCONF
20	select GENERIC_PINCONF
21	help
22	  This driver supports configuring the GPIO and other pin configuration
23	  of the Cirrus Logic Lochnagar audio development board.
24
25# This is all selected by the Madera MFD driver Kconfig options
26config PINCTRL_MADERA
27	tristate
28	select PINMUX
29	select GENERIC_PINCONF
30
31config PINCTRL_CS47L15
32	bool
33
34config PINCTRL_CS47L35
35	bool
36
37config PINCTRL_CS47L85
38	bool
39
40config PINCTRL_CS47L90
41	bool
42
43config PINCTRL_CS47L92
44	bool
45