On Tue, May 28, 2019 at 04:43:09PM +0100, Charles Keepax wrote:
From: Richard Fitzgerald rf@opensource.cirrus.com
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
+static int madera_inmux_put(struct snd_kcontrol *kcontrol,
struct snd_ctl_elem_value *ucontrol)
+{
Looks like there are still some issues with the inmux handling here, afraid I will probably need to do a v3 to fix them up.
Thanks, Charles