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