Home
last modified time | relevance | path

Searched refs:pcm3168a (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/sound/soc/codecs/
Dpcm3168a.c274 static int pcm3168a_reset(struct pcm3168a_priv *pcm3168a) in pcm3168a_reset() argument
278 ret = regmap_write(pcm3168a->regmap, PCM3168A_RST_SMODE, 0); in pcm3168a_reset()
283 msleep(DIV_ROUND_UP(3846 * 1000, pcm3168a->sysclk)); in pcm3168a_reset()
285 return regmap_write(pcm3168a->regmap, PCM3168A_RST_SMODE, in pcm3168a_reset()
292 struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component); in pcm3168a_digital_mute() local
294 regmap_write(pcm3168a->regmap, PCM3168A_DAC_MUTE, mute ? 0xff : 0); in pcm3168a_digital_mute()
302 struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(dai->component); in pcm3168a_set_dai_sysclk() local
308 ret = clk_set_rate(pcm3168a->scki, freq); in pcm3168a_set_dai_sysclk()
312 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 …]
DMakefile141 snd-soc-pcm3168a-objs := pcm3168a.o
142 snd-soc-pcm3168a-i2c-objs := pcm3168a-i2c.o
143 snd-soc-pcm3168a-spi-objs := pcm3168a-spi.o
425 obj-$(CONFIG_SND_SOC_PCM3168A) += snd-soc-pcm3168a.o
426 obj-$(CONFIG_SND_SOC_PCM3168A_I2C) += snd-soc-pcm3168a-i2c.o
427 obj-$(CONFIG_SND_SOC_PCM3168A_SPI) += snd-soc-pcm3168a-spi.o
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Daudio-graph-card.txt241 routing = "pcm3168a Playback", "DAI2 Playback",
242 "pcm3168a Playback", "DAI3 Playback",
243 "pcm3168a Playback", "DAI4 Playback",
244 "pcm3168a Playback", "DAI5 Playback";
248 &snd_port2 /* pcm3168a playback */
249 &snd_port3 /* pcm3168a capture */
262 pcm3168a: audio-codec@44 {
264 audio-graph-card,prefix = "pcm3168a";
Dti,pcm3168a.txt1 Texas Instruments pcm3168a DT bindings
7 - compatible: "ti,pcm3168a"
34 pcm3168a: audio-codec@44 {
35 compatible = "ti,pcm3168a";
Dsimple-card.txt294 "pcm3168a Playback", "DAI1 Playback",
295 "pcm3168a Playback", "DAI2 Playback",
296 "pcm3168a Playback", "DAI3 Playback",
297 "pcm3168a Playback", "DAI4 Playback";
332 prefix = "pcm3168a";
334 sound-dai = <&pcm3168a 0>;
347 prefix = "pcm3168a";
348 sound-dai = <&pcm3168a 1>;
/Linux-v5.4/arch/arm64/boot/dts/renesas/
Dulcb-kf.dtsi99 pcm3168a: audio-codec@44 { label
101 compatible = "ti,pcm3168a";
364 &rsnd_port2 /* pcm3168a playback */
365 &rsnd_port3 /* pcm3168a capture */