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