Lines Matching full:inmode
406 BUILD_BUG_ON(ARRAY_SIZE(pdata->inmode) != MADERA_MAX_INPUT); in madera_prop_get_inmode()
407 BUILD_BUG_ON(ARRAY_SIZE(pdata->inmode[0]) != MADERA_MAX_MUXED_CHANNELS); in madera_prop_get_inmode()
409 n = madera_get_variable_u32_array(madera->dev, "cirrus,inmode", in madera_prop_get_inmode()
418 pdata->inmode[in_idx][ch_idx] = tmp[i]; in madera_prop_get_inmode()
660 unsigned int inmode; in madera_inmux_put() local
673 inmode = madera->pdata.codec.inmode[0][2 * mux]; in madera_inmux_put()
676 inmode = madera->pdata.codec.inmode[0][1 + (2 * mux)]; in madera_inmux_put()
679 inmode = madera->pdata.codec.inmode[1][2 * mux]; in madera_inmux_put()
682 inmode = madera->pdata.codec.inmode[1][1 + (2 * mux)]; in madera_inmux_put()
688 if (inmode & MADERA_INMODE_SE) in madera_inmux_put()
691 dev_dbg(madera->dev, "mux=%u reg=0x%x inmode=0x%x mask=0x%x val=0x%x\n", in madera_inmux_put()
692 mux, e->reg, inmode, mask, val); in madera_inmux_put()
1136 madera->pdata.codec.inmode[i][0], in madera_configure_input_mode()
1137 madera->pdata.codec.inmode[i][1], in madera_configure_input_mode()
1138 madera->pdata.codec.inmode[i][2], in madera_configure_input_mode()
1139 madera->pdata.codec.inmode[i][3]); in madera_configure_input_mode()
1144 switch (madera->pdata.codec.inmode[i][0]) { in madera_configure_input_mode()
1153 "IN%dAL Illegal inmode %u ignored\n", in madera_configure_input_mode()
1154 i + 1, madera->pdata.codec.inmode[i][0]); in madera_configure_input_mode()
1158 switch (madera->pdata.codec.inmode[i][1]) { in madera_configure_input_mode()
1167 "IN%dAR Illegal inmode %u ignored\n", in madera_configure_input_mode()
1168 i + 1, madera->pdata.codec.inmode[i][1]); in madera_configure_input_mode()