mfd: madera: Add common support for Cirrus Logic Madera codecs
authorRichard Fitzgerald <rf@opensource.wolfsonmicro.com>
Wed, 5 Apr 2017 10:07:50 +0000 (11:07 +0100)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:22:26 +0000 (20:22 +0300)
commite6c9d5ab35f4d2653aab2890ba461fa0c0cb6764
treecab3006a35d4e13fe86c1605d1b3db0a3782ff22
parentf3b55fb72c631990e850a68a727552215d327645
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).

Change-Id: Ide95195e8d42318c20faa451151257d9ecf93800
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Nikesh Oswal <Nikesh.Oswal@wolfsonmicro.com>
Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>
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]