Home
last modified time | relevance | path

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

/openbmc/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 DMakefile233 snd-soc-rt5677-objs := rt5677.o
234 snd-soc-rt5677-spi-objs := rt5677-spi.o
615 obj-$(CONFIG_SND_SOC_RT5677) += snd-soc-rt5677.o
616 obj-$(CONFIG_SND_SOC_RT5677_SPI) += snd-soc-rt5677-spi.o
H A Drt5677.h3 * rt5677.h -- RT5677 ALSA SoC audio driver
1648 #define RT5677_DRV_NAME "rt5677"
1694 RT5677 = 1, enumerator
/openbmc/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 Drt5677.txt1 RT5677 audio CODEC
7 - compatible : "realtek,rt5677".
63 rt5677 {
64 compatible = "realtek,rt5677";
/openbmc/linux/sound/soc/intel/boards/
H A Dbdw-rt5677.c3 * ASoC machine driver for Intel Broadwell platforms with RT5677 codec
20 #include "../../codecs/rt5677.h"
250 /* Request rt5677 GPIO for headphone amp control */ in bdw_rt5677_init()
310 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-RT5677CE:00", "rt5677-aif1")));
318 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-RT5677CE:00", "rt5677-dspbuffer")),
392 #define SOF_CARD_NAME "bdw rt5677" /* card name will be 'sof-bdw rt5677' */
395 #define CARD_NAME "bdw-rt5677"
398 /* ASoC machine driver for Broadwell DSP + RT5677 */
454 .name = "bdw-rt5677",
463 MODULE_DESCRIPTION("Intel Broadwell RT5677 machine driver");
[all …]
H A DMakefile4 snd-soc-sst-bdw-rt5677-mach-objs := bdw-rt5677.o
59 obj-$(CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH) += snd-soc-sst-bdw-rt5677-mach.o
H A DKconfig72 tristate "Broadwell with RT5677 codec"
83 the RT5677 audio codec. This is a recommended option.
H A Dkbl_rt5660.c11 * Intel Broadwell I2S Machine driver supporting RT5677 codec
/openbmc/u-boot/drivers/sound/
H A Drt5677.c12 #include "rt5677.h"
18 /* RT5677 has 256 8-bit register addresses, and 16-bit register data */
191 * rt5677_set_fmt() - set rt5677 I2S format
249 * Initialise rt5677 codec device
323 { .compatible = "realtek,rt5677" },
328 .name = "rt5677",
H A DKconfig99 bool "Support Realtek RT5677 audio codec"
102 Enable the Realtek RT5677 audio codec. This is an I2S device used on
H A DMakefile20 obj-$(CONFIG_SOUND_RT5677) += rt5677.o
H A Drt5677.h3 * rt5677.h -- RealTek ALC5677 ALSA SoC Audio driver
15 * RT5677 Registers Definition
/openbmc/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",
/openbmc/linux/sound/soc/mediatek/mt8173/
H A Dmt8173-rt5650-rt5676.c15 #include "../../codecs/rt5677.h"
155 COMP_CODEC(NULL, "rt5677-aif1")),
165 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "rt5677-aif2")),
/openbmc/linux/sound/soc/tegra/
H A Dtegra_asoc_machine.c834 /* RT5677 machine */
852 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "rt5677-aif1")),
856 .name = "RT5677",
857 .stream_name = "RT5677 PCM",
866 .components = "codec:rt5677",
990 { .compatible = "nvidia,tegra-audio-rt5677", .data = &tegra_rt5677_data },
H A DKconfig276 tristate "SoC Audio support for Tegra boards using a RT5677 codec"
282 boards using the RT5677 codec, such as Ryu.
/openbmc/u-boot/arch/x86/dts/
H A Dchromebook_samus.dts524 rt5677: rt5677@2c { label
525 compatible = "realtek,rt5677";
666 sound-dai = <&rt5677 0>;
/openbmc/linux/sound/soc/intel/catpt/
H A Ddevice.c333 .drv_name = "bdw-rt5677",
/openbmc/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra210-smaug.dts1655 compatible = "realtek,rt5677";
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]
H A Dopengrok0.0.log[all...]