Searched refs:pcm3168a (Results 1 – 3 of 3) sorted by relevance
| /Linux-v4.19/sound/soc/codecs/ |
| D | pcm3168a.c | 273 static int pcm3168a_reset(struct pcm3168a_priv *pcm3168a) in pcm3168a_reset() argument 277 ret = regmap_write(pcm3168a->regmap, PCM3168A_RST_SMODE, 0); in pcm3168a_reset() 282 msleep(DIV_ROUND_UP(3846 * 1000, pcm3168a->sysclk)); in pcm3168a_reset() 284 return regmap_write(pcm3168a->regmap, PCM3168A_RST_SMODE, in pcm3168a_reset() 291 struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component); in pcm3168a_digital_mute() local 293 regmap_write(pcm3168a->regmap, PCM3168A_DAC_MUTE, mute ? 0xff : 0); in pcm3168a_digital_mute() 301 struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(dai->component); in pcm3168a_set_dai_sysclk() local 307 ret = clk_set_rate(pcm3168a->scki, freq); in pcm3168a_set_dai_sysclk() 311 pcm3168a->sysclk = freq; in pcm3168a_set_dai_sysclk() 320 struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component); in pcm3168a_set_dai_fmt() local [all …]
|
| D | Makefile | 122 snd-soc-pcm3168a-objs := pcm3168a.o 123 snd-soc-pcm3168a-i2c-objs := pcm3168a-i2c.o 124 snd-soc-pcm3168a-spi-objs := pcm3168a-spi.o 382 obj-$(CONFIG_SND_SOC_PCM3168A) += snd-soc-pcm3168a.o 383 obj-$(CONFIG_SND_SOC_PCM3168A_I2C) += snd-soc-pcm3168a-i2c.o 384 obj-$(CONFIG_SND_SOC_PCM3168A_SPI) += snd-soc-pcm3168a-spi.o
|
| /Linux-v4.19/Documentation/devicetree/bindings/sound/ |
| D | ti,pcm3168a.txt | 1 Texas Instruments pcm3168a DT bindings 7 - compatible: "ti,pcm3168a" 34 pcm3168a: audio-codec@44 { 35 compatible = "ti,pcm3168a";
|