Home
last modified time | relevance | path

Searched full:rt5514 (Results 1 – 18 of 18) sorted by relevance

/linux-6.12.1/sound/soc/codecs/
Drt5514.c3 * rt5514.c -- RT5514 ALSA SoC audio codec driver
29 #include "rt5514.h"
31 #include "rt5514-spi.h"
117 static void rt5514_enable_dsp_prepare(struct rt5514_priv *rt5514) in rt5514_enable_dsp_prepare() argument
120 regmap_write(rt5514->i2c_regmap, 0x18002000, 0x000010ec); in rt5514_enable_dsp_prepare()
122 regmap_write(rt5514->i2c_regmap, 0x18002200, 0x00028604); in rt5514_enable_dsp_prepare()
124 regmap_write(rt5514->i2c_regmap, 0xfafafafa, 0x00000001); in rt5514_enable_dsp_prepare()
126 regmap_write(rt5514->i2c_regmap, 0x18002f00, 0x0005514b); in rt5514_enable_dsp_prepare()
127 regmap_write(rt5514->i2c_regmap, 0x18002f00, 0x00055149); in rt5514_enable_dsp_prepare()
129 regmap_write(rt5514->i2c_regmap, 0xfafafafa, 0x00000000); in rt5514_enable_dsp_prepare()
[all …]
Drt5514-spi.c3 * rt5514-spi.c -- RT5514 SPI driver
32 #include "rt5514-spi.h"
34 #define DRV_NAME "rt5514-spi"
62 .name = "rt5514-dsp-cpu-dai",
278 IRQF_TRIGGER_RISING | IRQF_ONESHOT, "rt5514-spi", in rt5514_spi_pcm_probe()
311 * rt5514_spi_burst_read - Read data from SPI by rt5514 address.
389 * rt5514_spi_burst_write - Write data to SPI by rt5514 address.
497 { .compatible = "realtek,rt5514", },
504 .name = "rt5514",
512 MODULE_DESCRIPTION("RT5514 SPI driver");
Drt5514-spi.h3 * rt5514-spi.h -- RT5514 driver
Drt5514.h3 * rt5514.h -- RT5514 ALSA SoC audio driver
13 #include <sound/rt5514.h>
DMakefile236 snd-soc-rt5514-y := rt5514.o
237 snd-soc-rt5514-spi-y := rt5514-spi.o
638 obj-$(CONFIG_SND_SOC_RT5514) += snd-soc-rt5514.o
639 obj-$(CONFIG_SND_SOC_RT5514_SPI) += snd-soc-rt5514-spi.o
640 obj-$(CONFIG_SND_SOC_RT5514_SPI_BUILTIN) += snd-soc-rt5514-spi.o
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dmt8173-rt5650-rt5514.txt1 MT8173 with RT5650 RT5514 CODECS
4 - compatible : "mediatek,mt8173-rt5650-rt5514"
5 - mediatek,audio-codec: the phandles of rt5650 and rt5514 codecs
11 compatible = "mediatek,mt8173-rt5650-rt5514";
12 mediatek,audio-codec = <&rt5650 &rt5514>;
Drealtek,rt5514.yaml4 $id: http://devicetree.org/schemas/sound/realtek,rt5514.yaml#
7 title: RT5514 audio CODEC
29 const: realtek,rt5514
67 compatible = "realtek,rt5514";
Drockchip,rk3399-gru-sound.txt1 ROCKCHIP with MAX98357A/RT5514/DA7219 codecs on GRU boards
12 delay for DMIC to ready so that rt5514 can avoid recording before
20 rockchip,codec = <&max98357a &rt5514 &da7219>;
/linux-6.12.1/sound/soc/mediatek/mt8173/
Dmt8173-rt5650-rt5514.c3 * mt8173-rt5650-rt5514.c -- MT8173 machine driver with RT5650/5514 codecs
131 COMP_CODEC(NULL, "rt5514-aif1")),
175 .name = "mtk-rt5650-rt5514",
238 { .compatible = "mediatek,mt8173-rt5650-rt5514", },
245 .name = "mtk-rt5650-rt5514",
255 MODULE_DESCRIPTION("MT8173 RT5650 and RT5514 SoC machine driver");
258 MODULE_ALIAS("platform:mtk-rt5650-rt5514");
DMakefile7 obj-$(CONFIG_SND_SOC_MT8173_RT5650_RT5514) += mt8173-rt5650-rt5514.o
/linux-6.12.1/sound/soc/rockchip/
Drk3399_gru_sound.c3 * Rockchip machine ASoC driver for boards using MAX98357A/RT5514/DA7219
22 #include "../codecs/rt5514.h"
325 SND_SOC_DAILINK_DEFS(rt5514,
327 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "rt5514-aif1")),
372 .name = "RT5514",
373 .stream_name = "RT5514 PCM",
375 /* set rt5514 as slave */
378 SND_SOC_DAILINK_REG(rt5514),
380 /* RT5514 DSP for voice wakeup via spi bus */
382 .name = "RT5514 DSP",
[all …]
/linux-6.12.1/sound/soc/intel/avs/boards/
DMakefile16 snd-soc-avs-rt5514-y := rt5514.o
34 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_RT5514) += snd-soc-avs-rt5514.o
Drt5514.c17 #include "../../../codecs/rt5514.h"
20 #define RT5514_CODEC_DAI "rt5514-aif1"
195 MODULE_DESCRIPTION("Intel rt5514 machine driver");
DKconfig129 tristate "rt5514 in I2S mode"
134 This adds support for ASoC machine driver with RT5514 I2S audio codec.
/linux-6.12.1/include/sound/
Drt5514.h3 * linux/sound/rt5514.h -- Platform data for RT5514
/linux-6.12.1/sound/soc/mediatek/
DKconfig109 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs"
115 with the RT5650 and RT5514 codecs.
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3399-gru-chromebook.dtsi453 headsetcodec: rt5514@57 {
454 compatible = "realtek,rt5514";
497 compatible = "realtek,rt5514";
/linux-6.12.1/sound/soc/intel/avs/
Dboard_selection.c145 .tplg_filename = "rt5514-tplg.bin",