/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | max98373-sdw.c | 20 #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 D | max98373-i2c.c | 20 #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 D | max98373.c | 19 #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 D | max98373.h | 237 void max98373_reset(struct max98373_priv *max98373, struct device *dev); 239 struct max98373_priv *max98373);
|
H A D | Makefile | 156 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 D | max98373-sdw.c | 19 #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 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() 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 D | max98373-i2c.c | 20 #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 D | max98373.h | 226 void max98373_reset(struct max98373_priv *max98373, struct device *dev); 228 struct max98373_priv *max98373);
|
H A D | Makefile | 118 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 D | Makefile | 10 snd-soc-avs-max98373-objs := max98373.o 27 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373) += snd-soc-avs-max98373.o
|