Home
last modified time | relevance | path

Searched refs:max98373 (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dmax98373-sdw.c20 #include "max98373.h"
21 #include "max98373-sdw.h"
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 in max98373_resume()
362 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_io_init() local
491 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_clock_config() local
520 struct max98373_priv *max98373 = max98373_sdw_dai_hw_params() local
650 struct max98373_priv *max98373 = max98373_pcm_hw_free() local
682 struct max98373_priv *max98373 = max98373_sdw_set_tdm_slot() local
731 struct max98373_priv *max98373; max98373_init() local
793 struct max98373_priv *max98373 = dev_get_drvdata(&slave->dev); max98373_update_status() local
[all...]
H A Dmax98373-i2c.c20 #include "max98373.h"
126 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dai_set_fmt() local
143 regmap_update_bits(max98373->regmap, in max98373_dai_set_fmt()
166 regmap_update_bits(max98373->regmap, in max98373_dai_set_fmt()
193 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_set_clock() local
195 int blr_clk_ratio = params_channels(params) * max98373->ch_size; in max98373_set_clock()
198 if (!max98373->tdm_mode) { in max98373_set_clock()
207 regmap_update_bits(max98373->regmap, in max98373_set_clock()
220 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dai_hw_params() local
241 max98373 in max98373_dai_hw_params()
324 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); max98373_dai_tdm_slot() local
480 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_suspend() local
494 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_resume() local
523 struct max98373_priv *max98373 = NULL; max98373_i2c_probe() local
[all...]
H A Dmax98373.c19 #include "max98373.h"
25 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dac_event() local
29 regmap_update_bits(max98373->regmap, in max98373_dac_event()
35 regmap_update_bits(max98373->regmap, in max98373_dac_event()
39 max98373->tdm_mode = false; in max98373_dac_event()
180 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_feedback_get() local
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 argument
355 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 Dmax98373.h237 void max98373_reset(struct max98373_priv *max98373, struct device *dev);
239 struct max98373_priv *max98373);
H A DMakefile156 snd-soc-max98373-objs := max98373.o
157 snd-soc-max98373-i2c-objs := max98373-i2c.o
158 snd-soc-max98373-sdw-objs := max98373-sdw.o
537 obj-$(CONFIG_SND_SOC_MAX98373) += snd-soc-max98373.o
538 obj-$(CONFIG_SND_SOC_MAX98373_I2C) += snd-soc-max98373-i2c.o
539 obj-$(CONFIG_SND_SOC_MAX98373_SDW) += snd-soc-max98373-sdw.o
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dmax98373-sdw.c19 #include "max98373.h"
20 #include "max98373-sdw.h"
248 struct max98373_priv *max98373 = dev_get_drvdata(dev); in max98373_suspend() local
250 regcache_cache_only(max98373->regmap, true); in max98373_suspend()
251 regcache_mark_dirty(max98373->regmap); in max98373_suspend()
258 struct max98373_priv *max98373 = dev_get_drvdata(dev); in max98373_resume() local
261 if (!max98373->first_hw_init) in max98373_resume()
276 regcache_cache_only(max98373->regmap, false); in max98373_resume()
277 regcache_sync(max98373->regmap); in max98373_resume()
350 struct max98373_priv *max98373 in max98373_io_init() local
490 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_clock_config() local
519 struct max98373_priv *max98373 = max98373_sdw_dai_hw_params() local
659 struct max98373_priv *max98373 = max98373_pcm_hw_free() local
710 struct max98373_priv *max98373 = max98373_sdw_set_tdm_slot() local
759 struct max98373_priv *max98373; max98373_init() local
791 struct max98373_priv *max98373 = dev_get_drvdata(&slave->dev); max98373_update_status() local
[all...]
H A Dmax98373.c18 #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()
287 void max98373_reset(struct max98373_priv *max98373, struct device *dev) in max98373_reset() argument
292 ret = regmap_update_bits(max98373->regmap, in max98373_reset()
303 ret = regmap_read(max98373->regmap, in max98373_reset()
317 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_probe() local
320 max98373_reset(max98373, componen in max98373_probe()
415 max98373_slot_config(struct device *dev, struct max98373_priv *max98373) max98373_slot_config() argument
[all...]
H A Dmax98373-i2c.c20 #include "max98373.h"
120 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dai_set_fmt() local
137 regmap_update_bits(max98373->regmap, in max98373_dai_set_fmt()
160 regmap_update_bits(max98373->regmap, in max98373_dai_set_fmt()
187 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_set_clock() local
189 int blr_clk_ratio = params_channels(params) * max98373->ch_size; in max98373_set_clock()
192 if (!max98373->tdm_mode) { in max98373_set_clock()
201 regmap_update_bits(max98373->regmap, in max98373_set_clock()
214 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); in max98373_dai_hw_params() local
235 max98373 in max98373_dai_hw_params()
318 struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component); max98373_dai_tdm_slot() local
475 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_suspend() local
484 struct max98373_priv *max98373 = dev_get_drvdata(dev); max98373_resume() local
513 struct max98373_priv *max98373 = NULL; max98373_i2c_probe() local
[all...]
H A Dmax98373.h226 void max98373_reset(struct max98373_priv *max98373, struct device *dev);
228 struct max98373_priv *max98373);
H A DMakefile118 snd-soc-max98373-objs := max98373.o
119 snd-soc-max98373-i2c-objs := max98373-i2c.o
120 snd-soc-max98373-sdw-objs := max98373-sdw.o
427 obj-$(CONFIG_SND_SOC_MAX98373) += snd-soc-max98373.o
428 obj-$(CONFIG_SND_SOC_MAX98373_I2C) += snd-soc-max98373-i2c.o
429 obj-$(CONFIG_SND_SOC_MAX98373_SDW) += snd-soc-max98373-sdw.o
/kernel/linux/linux-6.6/sound/soc/intel/avs/boards/
H A DMakefile10 snd-soc-avs-max98373-objs := max98373.o
27 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373) += snd-soc-avs-max98373.o

Completed in 9 milliseconds