On Tue, May 28, 2019 at 04:43:09PM +0100, Charles Keepax wrote: > From: Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> > > 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@xxxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Nikesh Oswal <Nikesh.Oswal@xxxxxxxxxx> > Signed-off-by: Piotr Stankiewicz <piotrs@xxxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Ajit Pandey <ajit.pandey@xxxxxxxxxxxxx> > Signed-off-by: Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxx> > --- > +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