Lines Matching refs:inmode
405 BUILD_BUG_ON(ARRAY_SIZE(pdata->inmode) != MADERA_MAX_INPUT);
406 BUILD_BUG_ON(ARRAY_SIZE(pdata->inmode[0]) != MADERA_MAX_MUXED_CHANNELS);
408 n = madera_get_variable_u32_array(madera->dev, "cirrus,inmode",
417 pdata->inmode[in_idx][ch_idx] = tmp[i];
659 unsigned int inmode;
672 inmode = madera->pdata.codec.inmode[0][2 * mux];
675 inmode = madera->pdata.codec.inmode[0][1 + (2 * mux)];
678 inmode = madera->pdata.codec.inmode[1][2 * mux];
681 inmode = madera->pdata.codec.inmode[1][1 + (2 * mux)];
687 if (inmode & MADERA_INMODE_SE)
690 dev_dbg(madera->dev, "mux=%u reg=0x%x inmode=0x%x mask=0x%x val=0x%x\n",
691 mux, e->reg, inmode, mask, val);
1135 madera->pdata.codec.inmode[i][0],
1136 madera->pdata.codec.inmode[i][1],
1137 madera->pdata.codec.inmode[i][2],
1138 madera->pdata.codec.inmode[i][3]);
1143 switch (madera->pdata.codec.inmode[i][0]) {
1152 "IN%dAL Illegal inmode %u ignored\n",
1153 i + 1, madera->pdata.codec.inmode[i][0]);
1157 switch (madera->pdata.codec.inmode[i][1]) {
1166 "IN%dAR Illegal inmode %u ignored\n",
1167 i + 1, madera->pdata.codec.inmode[i][1]);