Lines Matching defs:variant
189 const struct sun4i_i2s_quirks *variant;
253 const struct sun4i_i2s_clk_div *dividers = i2s->variant->bclk_dividers;
257 for (i = 0; i < i2s->variant->num_bclk_dividers; i++) {
271 const struct sun4i_i2s_clk_div *dividers = i2s->variant->mclk_dividers;
275 for (i = 0; i < i2s->variant->num_mclk_dividers; i++) {
345 bclk_parent_rate = i2s->variant->get_bclk_parent_rate(i2s);
495 ret = i2s->variant->set_chan_cfg(i2s, params);
512 sr = i2s->variant->get_sr(i2s, word_size);
516 wss = i2s->variant->get_wss(i2s, slot_width);
707 ret = i2s->variant->set_fmt(i2s, fmt);
1172 i2s->variant->field_clkdiv_mclk_en);
1178 i2s->variant->field_fmt_wss);
1184 i2s->variant->field_fmt_sr);
1212 i2s->variant = of_device_get_match_data(&pdev->dev);
1213 if (!i2s->variant) {
1225 i2s->variant->sun4i_i2s_regmap);
1237 if (i2s->variant->has_reset) {
1255 i2s->variant->reg_offset_txdata;