OSDN Git Service

mfd: madera: Add common support for Cirrus Logic Madera codecs
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Mon, 21 May 2018 09:59:56 +0000 (10:59 +0100)
committerLee Jones <lee.jones@linaro.org>
Tue, 5 Jun 2018 10:14:56 +0000 (11:14 +0100)
commit16b27467f46c1e0dbf093f53971aeb5decbaff4e
tree585644f02c55a33c2c24645f10d8c057c5726369
parent2b49088cdba7dd59693887532e4058ee33b42d87
mfd: madera: Add common support for Cirrus Logic Madera codecs

This adds the generic core support for Cirrus Logic "Madera" class codecs.
These are complex audio codec SoCs with a variety of digital and analogue
I/O, onboard audio processing and DSPs, and other features.

These codecs are all based off a common set of hardware IP so can be
supported by a core of common code (with a few minor device-to-device
variations).

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: Nikesh Oswal <Nikesh.Oswal@cirrus.com>
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
MAINTAINERS
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/madera-core.c [new file with mode: 0644]
drivers/mfd/madera-i2c.c [new file with mode: 0644]
drivers/mfd/madera-spi.c [new file with mode: 0644]
drivers/mfd/madera.h [new file with mode: 0644]
include/linux/mfd/madera/core.h [new file with mode: 0644]
include/linux/mfd/madera/pdata.h [new file with mode: 0644]