Lines Matching refs:max98926

289 static void max98926_set_sense_data(struct max98926_priv *max98926)  in max98926_set_sense_data()  argument
291 regmap_update_bits(max98926->regmap, in max98926_set_sense_data()
295 regmap_update_bits(max98926->regmap, in max98926_set_sense_data()
300 if (!max98926->interleave_mode) { in max98926_set_sense_data()
302 regmap_update_bits(max98926->regmap, in max98926_set_sense_data()
305 max98926->v_slot); in max98926_set_sense_data()
307 regmap_update_bits(max98926->regmap, in max98926_set_sense_data()
310 max98926->i_slot); in max98926_set_sense_data()
313 regmap_update_bits(max98926->regmap, in max98926_set_sense_data()
318 regmap_update_bits(max98926->regmap, in max98926_set_sense_data()
321 max98926->v_slot); in max98926_set_sense_data()
329 struct max98926_priv *max98926 = snd_soc_component_get_drvdata(component); in max98926_dai_set_fmt() local
336 max98926_set_sense_data(max98926); in max98926_dai_set_fmt()
360 regmap_write(max98926->regmap, in max98926_dai_set_fmt()
362 regmap_update_bits(max98926->regmap, MAX98926_FORMAT, in max98926_dai_set_fmt()
374 struct max98926_priv *max98926 = snd_soc_component_get_drvdata(component); in max98926_dai_hw_params() local
379 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
383 max98926->ch_size = 16; in max98926_dai_hw_params()
386 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
390 max98926->ch_size = 24; in max98926_dai_hw_params()
393 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
397 max98926->ch_size = 32; in max98926_dai_hw_params()
406 blr_clk_ratio = params_channels(params) * max98926->ch_size; in max98926_dai_hw_params()
410 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
416 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
422 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
442 regmap_update_bits(max98926->regmap, in max98926_dai_hw_params()
479 struct max98926_priv *max98926 = snd_soc_component_get_drvdata(component); in max98926_probe() local
481 max98926->component = component; in max98926_probe()
484 regmap_write(max98926->regmap, MAX98926_DOUT_HIZ_CFG4, 0xF0); in max98926_probe()
516 struct max98926_priv *max98926; in max98926_i2c_probe() local
518 max98926 = devm_kzalloc(&i2c->dev, in max98926_i2c_probe()
519 sizeof(*max98926), GFP_KERNEL); in max98926_i2c_probe()
520 if (!max98926) in max98926_i2c_probe()
523 i2c_set_clientdata(i2c, max98926); in max98926_i2c_probe()
524 max98926->regmap = devm_regmap_init_i2c(i2c, &max98926_regmap); in max98926_i2c_probe()
525 if (IS_ERR(max98926->regmap)) { in max98926_i2c_probe()
526 ret = PTR_ERR(max98926->regmap); in max98926_i2c_probe()
533 max98926->interleave_mode = true; in max98926_i2c_probe()
540 max98926->v_slot = value; in max98926_i2c_probe()
547 max98926->i_slot = value; in max98926_i2c_probe()
549 ret = regmap_read(max98926->regmap, in max98926_i2c_probe()