Home
last modified time | relevance | path

Searched refs:max98373 (Results 1 – 6 of 6) sorted by relevance

/linux/sound/soc/codecs/
A Dmax98373-sdw.c259 regmap_read(max98373->regmap, max98373->cache[i].reg, &max98373->cache[i].val); in max98373_suspend()
427 if (max98373->v_slot < 8) in max98373_io_init()
436 if (max98373->i_slot < 8) in max98373_io_init()
546 if (!max98373->slave) in max98373_sdw_dai_hw_params()
677 if (!max98373->slave) in max98373_pcm_hw_free()
736 max98373->slot = slots; in max98373_sdw_set_tdm_slot()
778 max98373 = devm_kzalloc(dev, sizeof(*max98373), GFP_KERNEL); in max98373_init()
779 if (!max98373) in max98373_init()
784 max98373->slave = slave; in max98373_init()
787 max98373->cache = devm_kcalloc(dev, max98373->cache_num, in max98373_init()
[all …]
A Dmax98373.c38 max98373->tdm_mode = false; in max98373_dac_event()
385 max98373->v_slot) & 0xFF); in max98373_probe()
386 if (max98373->v_slot < 8) in max98373_probe()
389 1 << max98373->v_slot, 0); in max98373_probe()
395 if (max98373->i_slot < 8) in max98373_probe()
465 max98373->v_slot = 0; in max98373_slot_config()
470 max98373->i_slot = 1; in max98373_slot_config()
477 max98373->reset_gpio); in max98373_slot_config()
480 max98373->reset_gpio); in max98373_slot_config()
484 max98373->reset_gpio = -1; in max98373_slot_config()
[all …]
A Dmax98373-i2c.c198 if (!max98373->tdm_mode) { in max98373_set_clock()
331 max98373->tdm_mode = false; in max98373_dai_tdm_slot()
333 max98373->tdm_mode = true; in max98373_dai_tdm_slot()
389 regmap_write(max98373->regmap, in max98373_dai_tdm_slot()
392 regmap_write(max98373->regmap, in max98373_dai_tdm_slot()
486 regmap_read(max98373->regmap, max98373->cache[i].reg, &max98373->cache[i].val); in max98373_suspend()
498 max98373_reset(max98373, dev); in max98373_resume()
527 max98373 = devm_kzalloc(&i2c->dev, sizeof(*max98373), GFP_KERNEL); in max98373_i2c_probe()
529 if (!max98373) { in max98373_i2c_probe()
543 if (IS_ERR(max98373->regmap)) { in max98373_i2c_probe()
[all …]
A Dmax98373.h237 void max98373_reset(struct max98373_priv *max98373, struct device *dev);
239 struct max98373_priv *max98373);
A DMakefile129 snd-soc-max98373-objs := max98373.o
130 snd-soc-max98373-i2c-objs := max98373-i2c.o
131 snd-soc-max98373-sdw-objs := max98373-sdw.o
462 obj-$(CONFIG_SND_SOC_MAX98373) += snd-soc-max98373.o
463 obj-$(CONFIG_SND_SOC_MAX98373_I2C) += snd-soc-max98373-i2c.o
464 obj-$(CONFIG_SND_SOC_MAX98373_SDW) += snd-soc-max98373-sdw.o
/linux/Documentation/devicetree/bindings/sound/
A Dmax98373.txt7 - compatible : "maxim,max98373"
33 codec: max98373@31 {
34 compatible = "maxim,max98373";

Completed in 14 milliseconds