Lines Matching refs:mux
550 unsigned int ep_sel, mux, change; in madera_out1_demux_put() local
557 mux = ucontrol->value.enumerated.item[0]; in madera_out1_demux_put()
561 ep_sel = mux << MADERA_EP_SEL_SHIFT; in madera_out1_demux_put()
621 ret = snd_soc_dapm_mux_update_power(dapm, kcontrol, mux, e, NULL); in madera_out1_demux_put()
658 unsigned int mux, val, mask; in madera_inmux_put() local
663 mux = ucontrol->value.enumerated.item[0]; in madera_inmux_put()
664 if (mux > 1) in madera_inmux_put()
667 val = mux << e->shift_l; in madera_inmux_put()
672 inmode = madera->pdata.codec.inmode[0][2 * mux]; in madera_inmux_put()
675 inmode = madera->pdata.codec.inmode[0][1 + (2 * mux)]; in madera_inmux_put()
678 inmode = madera->pdata.codec.inmode[1][2 * mux]; in madera_inmux_put()
681 inmode = madera->pdata.codec.inmode[1][1 + (2 * mux)]; in madera_inmux_put()
691 mux, e->reg, inmode, mask, val); in madera_inmux_put()
699 mux, e, NULL); in madera_inmux_put()