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