Commit 0548448b authored by Charles Keepax's avatar Charles Keepax Committed by Linus Walleij
Browse files

pinctrl: lochnagar: Add support for the Cirrus Logic Lochnagar



Lochnagar is an evaluation and development board for Cirrus
Logic Smart CODEC and Amp devices. It allows the connection of
most Cirrus Logic devices on mini-cards, as well as allowing
connection of various application processor systems to provide a
full evaluation platform. This driver supports the board
controller chip on the Lochnagar board.

Lochnagar provides many pins which can generally be used for an
audio function such as an AIF or a PDM interface, but also as
GPIOs.

Signed-off-by: default avatarCharles Keepax <ckeepax@opensource.cirrus.com>
Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent e3097b6b
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
config PINCTRL_LOCHNAGAR
	tristate "Cirrus Logic Lochnagar pinctrl driver"
	depends on MFD_LOCHNAGAR
	select PINMUX
	select PINCONF
	select GENERIC_PINCONF
	help
	  This driver supports configuring the GPIO and other pin configuration
	  of the Cirrus Logic Lochnagar audio development board.

# This is all selected by the Madera MFD driver Kconfig options
config PINCTRL_MADERA
	tristate
+2 −0
Original line number Diff line number Diff line
# Cirrus Logic pinctrl drivers
obj-$(CONFIG_PINCTRL_LOCHNAGAR)	+= pinctrl-lochnagar.o

pinctrl-madera-objs		:= pinctrl-madera-core.o
ifeq ($(CONFIG_PINCTRL_CS47L35),y)
pinctrl-madera-objs		+= pinctrl-cs47l35.o
+1235 −0

File added.

Preview size limit exceeded, changes collapsed.