Searched refs:max98373 (Results 1 – 7 of 7) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | max98373-sdw.c | 251 struct max98373_priv *max98373 = dev_get_drvdata(dev); in max98373_suspend() local 255 for (i = 0; i < max98373->cache_num; i++) in max98373_suspend() 256 regmap_read(max98373->regmap, max98373->cache[i].reg, &max98373->cache[i].val); in max98373_suspend() 258 regcache_cache_only(max98373->regmap, true); in max98373_suspend() 268 struct max98373_priv *max98373 = dev_get_drvdata(dev); in max98373_resume() local 271 if (!max98373->first_hw_init) in max98373_resume() 288 regcache_cache_only(max98373->regmap, false); in max98373_resume() 289 regcache_sync(max98373->regmap); in max98373_resume() 362 struct max98373_priv *max98373 = dev_get_drvdata(dev); in max98373_io_init() local 364 regcache_cache_only(max98373->regmap, false); in max98373_io_init() [all …]
|
| H A D | max98373.c | 18 #include "max98373.h" 24 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dac_event() local 28 regmap_update_bits(max98373->regmap, in max98373_dac_event() 34 regmap_update_bits(max98373->regmap, in max98373_dac_event() 38 max98373->tdm_mode = false; in max98373_dac_event() 180 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_feedback_get() 188 for (i = 0; i < max98373->cache_num; i++) { in max98373_feedback_get() 189 if (mc->reg == max98373->cache[i].reg) { in max98373_feedback_get() 190 ucontrol->value.integer.value[0] = max98373->cache[i].val; in max98373_feedback_get() 325 void max98373_reset(struct max98373_priv *max98373, struc in max98373_reset() 179 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); max98373_feedback_get() local 324 max98373_reset(struct max98373_priv * max98373,struct device * dev) max98373_reset() argument 354 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); max98373_probe() local 467 max98373_slot_config(struct device * dev,struct max98373_priv * max98373) max98373_slot_config() argument [all...] |
| H A D | max98373-i2c.c | 124 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dai_set_fmt() local 141 regmap_update_bits(max98373->regmap, in max98373_dai_set_fmt() 164 regmap_update_bits(max98373->regmap, in max98373_dai_set_fmt() 191 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_set_clock() local 193 int blr_clk_ratio = params_channels(params) * max98373->ch_size; in max98373_set_clock() 196 if (!max98373->tdm_mode) { in max98373_set_clock() 205 regmap_update_bits(max98373->regmap, in max98373_set_clock() 218 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dai_hw_params() local 239 max98373->ch_size = snd_pcm_format_width(params_format(params)); in max98373_dai_hw_params() 241 regmap_update_bits(max98373->regmap, in max98373_dai_hw_params() [all …]
|
| H A D | max98373.h | 237 void max98373_reset(struct max98373_priv *max98373, struct device *dev); 239 struct max98373_priv *max98373);
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | max98373.txt | 7 - compatible : "maxim,max98373" 33 codec: max98373@31 { 34 compatible = "maxim,max98373";
|
| /linux/sound/soc/intel/avs/boards/ |
| H A D | Makefile | 10 snd-soc-avs-max98373-y := max98373.o 30 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373) += snd-soc-avs-max98373.o
|
| H A D | Kconfig | 78 tristate "max98373 I2S board"
|