xref: /openbmc/linux/drivers/pinctrl/cirrus/Kconfig (revision d5282a53)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*d5282a53SCharles Keepaxconfig PINCTRL_CS42L43
3*d5282a53SCharles Keepax	tristate "Cirrus Logic CS42L43 Pinctrl Driver"
4*d5282a53SCharles Keepax	depends on MFD_CS42L43
5*d5282a53SCharles Keepax	select GPIOLIB
6*d5282a53SCharles Keepax	select PINMUX
7*d5282a53SCharles Keepax	select PINCONF
8*d5282a53SCharles Keepax	select GENERIC_PINCONF
9*d5282a53SCharles Keepax	help
10*d5282a53SCharles Keepax	  Select this to support the GPIO/Pinctrl functions of the Cirrus
11*d5282a53SCharles Keepax	  Logic CS42L43 PC CODEC.
12*d5282a53SCharles Keepax
130548448bSCharles Keepaxconfig PINCTRL_LOCHNAGAR
140548448bSCharles Keepax	tristate "Cirrus Logic Lochnagar pinctrl driver"
150548448bSCharles Keepax	depends on MFD_LOCHNAGAR
16f7e36e18SArnd Bergmann	select GPIOLIB
170548448bSCharles Keepax	select PINMUX
180548448bSCharles Keepax	select PINCONF
190548448bSCharles Keepax	select GENERIC_PINCONF
200548448bSCharles Keepax	help
210548448bSCharles Keepax	  This driver supports configuring the GPIO and other pin configuration
220548448bSCharles Keepax	  of the Cirrus Logic Lochnagar audio development board.
230548448bSCharles Keepax
24218d72a7SRichard Fitzgerald# This is all selected by the Madera MFD driver Kconfig options
25218d72a7SRichard Fitzgeraldconfig PINCTRL_MADERA
26218d72a7SRichard Fitzgerald	tristate
27218d72a7SRichard Fitzgerald	select PINMUX
28218d72a7SRichard Fitzgerald	select GENERIC_PINCONF
29218d72a7SRichard Fitzgerald
30b0bca3e4SRichard Fitzgeraldconfig PINCTRL_CS47L15
31b0bca3e4SRichard Fitzgerald	bool
32b0bca3e4SRichard Fitzgerald
33218d72a7SRichard Fitzgeraldconfig PINCTRL_CS47L35
34218d72a7SRichard Fitzgerald	bool
35218d72a7SRichard Fitzgerald
36218d72a7SRichard Fitzgeraldconfig PINCTRL_CS47L85
37218d72a7SRichard Fitzgerald	bool
38218d72a7SRichard Fitzgerald
39218d72a7SRichard Fitzgeraldconfig PINCTRL_CS47L90
40218d72a7SRichard Fitzgerald	bool
41a1db8da7SCharles Keepax
42a1db8da7SCharles Keepaxconfig PINCTRL_CS47L92
43a1db8da7SCharles Keepax	bool
44