ASoC: madera: Add common support for Cirrus Logic Madera codecs
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Wed, 19 Jun 2019 13:41:56 +0000 (14:41 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 20 Jun 2019 11:57:23 +0000 (12:57 +0100)
commit2735b683e1f284560f7e8e1d1ebf385ab111312d
tree8529276373728dac882393de596c191b2ad15caf
parentf0b1f5f08dfbc043fb3759a3ed6d0a249d55e8ec
ASoC: madera: Add common support for Cirrus Logic Madera codecs

The Cirrus Logic Madera codecs are a family of related codecs with
extensive digital and analogue I/O, digital mixing and routing,
signal processing and programmable DSPs. This patch adds common
support code shared by all Madera codecs.

This patch also adds the pdata to the parent mfd pdata struct.
Since there is a circular build dependency it's convenient to
patch them both atomically.

Signed-off-by: Nariman Poushin <nariman@opensource.cirrus.com>
Signed-off-by: Nikesh Oswal <Nikesh.Oswal@cirrus.com>
Signed-off-by: Piotr Stankiewicz <piotrs@opensource.cirrus.com>
Signed-off-by: Ajit Pandey <ajit.pandey@incubesol.com>
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
MAINTAINERS
include/linux/mfd/madera/pdata.h
include/sound/madera-pdata.h [new file with mode: 0644]
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/madera.c [new file with mode: 0644]
sound/soc/codecs/madera.h [new file with mode: 0644]