Searched refs:max98373 (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | max98373-sdw.c | 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 = dev_get_drvdata(dev); in max98373_io_init() local 352 if (max98373->first_hw_init) { in max98373_io_init() 353 regcache_cache_only(max98373->regmap, false); in max98373_io_init() [all …]
|
| H A D | max98373.c | 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, component->dev); in max98373_probe() 323 regmap_write(max98373->regmap, in max98373_probe() [all …]
|
| H A D | max98373-i2c.c | 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->ch_size = snd_pcm_format_width(params_format(params)); in max98373_dai_hw_params() 237 regmap_update_bits(max98373->regmap, in max98373_dai_hw_params() [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 | 126 snd-soc-max98373-objs := max98373.o 127 snd-soc-max98373-i2c-objs := max98373-i2c.o 128 snd-soc-max98373-sdw-objs := max98373-sdw.o 453 obj-$(CONFIG_SND_SOC_MAX98373) += snd-soc-max98373.o 454 obj-$(CONFIG_SND_SOC_MAX98373_I2C) += snd-soc-max98373-i2c.o 455 obj-$(CONFIG_SND_SOC_MAX98373_SDW) += snd-soc-max98373-sdw.o
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | max98373.txt | 7 - compatible : "maxim,max98373" 33 codec: max98373@31 { 34 compatible = "maxim,max98373";
|