Home
last modified time | relevance | path

Searched full:rt5677 (Results 1 – 12 of 12) sorted by relevance

/linux/sound/soc/codecs/
H A Drt5677.c3 * rt5677.c -- RT5677 ALSA SoC audio codec driver
34 #include "rt5677.h"
35 #include "rt5677-spi.h"
553 * @rt5677: Private Data.
560 static int rt5677_dsp_mode_i2c_write_addr(struct rt5677_priv *rt5677, in rt5677_dsp_mode_i2c_write_addr() argument
563 struct snd_soc_component *component = rt5677->component; in rt5677_dsp_mode_i2c_write_addr()
566 mutex_lock(&rt5677->dsp_cmd_lock); in rt5677_dsp_mode_i2c_write_addr()
568 ret = regmap_write(rt5677->regmap_physical, RT5677_DSP_I2C_ADDR_MSB, in rt5677_dsp_mode_i2c_write_addr()
575 ret = regmap_write(rt5677->regmap_physical, RT5677_DSP_I2C_ADDR_LSB, in rt5677_dsp_mode_i2c_write_addr()
582 ret = regmap_write(rt5677->regmap_physical, RT5677_DSP_I2C_DATA_MSB, in rt5677_dsp_mode_i2c_write_addr()
[all …]
H A Drt5677-spi.c3 * rt5677-spi.c -- RT5677 ALSA SoC audio codec driver
29 #include "rt5677.h"
30 #include "rt5677-spi.h"
87 /* The DAI name "rt5677-dsp-cpu-dai" is not used. The actual DAI name
91 .name = "rt5677-dsp-cpu-dai",
117 snd_soc_rtdcom_lookup(rtd, "rt5677"); in rt5677_spi_pcm_close()
118 struct rt5677_priv *rt5677 = in rt5677_spi_pcm_close() local
124 rt5677->set_dsp_vad(codec_component, false); in rt5677_spi_pcm_close()
163 snd_soc_rtdcom_lookup(rtd, "rt5677"); in rt5677_spi_prepare()
164 struct rt5677_priv *rt5677 = in rt5677_spi_prepare() local
[all …]
H A Drt5677-spi.h3 * rt5677-spi.h -- RT5677 ALSA SoC audio codec driver
H A Drt5677.h3 * rt5677.h -- RT5677 ALSA SoC audio driver
1648 #define RT5677_DRV_NAME "rt5677"
1694 RT5677 = 1, enumerator
/linux/Documentation/devicetree/bindings/sound/
H A Dnvidia,tegra-audio-rt5677.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-rt5677.yaml#
7 title: NVIDIA Tegra audio complex with RT5677 CODEC
19 - pattern: '^[a-z0-9]+,tegra-audio-rt5677(-[a-z0-9]+)+$'
20 - const: nvidia,tegra-audio-rt5677
74 compatible = "nvidia,tegra-audio-rt5677-ryu",
75 "nvidia,tegra-audio-rt5677";
92 nvidia,audio-codec = <&rt5677>;
H A Drealtek,rt5677.yaml4 $id: http://devicetree.org/schemas/sound/realtek,rt5677.yaml#
7 title: RT5677 audio CODEC
34 const: realtek,rt5677
124 compatible = "realtek,rt5677";
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-hsw-bdw-match.c25 .drv_name = "bdw-rt5677",
26 .sof_tplg_filename = "sof-bdw-rt5677.tplg",
/linux/sound/soc/intel/boards/
H A DMakefile4 snd-soc-sst-bdw-rt5677-mach-y := bdw-rt5677.o
39 obj-$(CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH) += snd-soc-sst-bdw-rt5677-mach.o
H A DKconfig78 tristate "Broadwell with RT5677 codec"
89 the RT5677 audio codec. This is a recommended option.
/linux/sound/soc/tegra/
H A Dtegra_asoc_machine.c837 /* RT5677 machine */
855 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "rt5677-aif1")),
859 .name = "RT5677",
860 .stream_name = "RT5677 PCM",
869 .components = "codec:rt5677",
993 { .compatible = "nvidia,tegra-audio-rt5677", .data = &tegra_rt5677_data },
H A DKconfig277 tristate "SoC Audio support for Tegra boards using a RT5677 codec"
283 boards using the RT5677 codec, such as Ryu.
/linux/sound/soc/intel/catpt/
H A Ddevice.c333 .drv_name = "bdw-rt5677",