Home
last modified time | relevance | path

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

12

/openbmc/linux/sound/soc/codecs/
H A Drt5682s.c3 // rt5682s.c -- RT5682I-VS ALSA SoC audio component driver
28 #include <sound/rt5682s.h>
30 #include "rt5682s.h"
64 static void rt5682s_apply_patch_list(struct rt5682s_priv *rt5682s, in rt5682s_apply_patch_list() argument
69 ret = regmap_multi_reg_write(rt5682s->regmap, patch_list, ARRAY_SIZE(patch_list)); in rt5682s_apply_patch_list()
622 static void rt5682s_reset(struct rt5682s_priv *rt5682s) in rt5682s_reset() argument
624 regmap_write(rt5682s->regmap, RT5682S_RESET, 0); in rt5682s_reset()
649 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); in rt5682s_sar_power_mode() local
651 mutex_lock(&rt5682s->sar_mutex); in rt5682s_sar_power_mode()
698 mutex_unlock(&rt5682s->sar_mutex); in rt5682s_sar_power_mode()
[all …]
/openbmc/linux/sound/soc/amd/acp/
H A Dacp-sof-mach.c48 .hs_codec_id = RT5682S,
58 .hs_codec_id = RT5682S,
79 .hs_codec_id = RT5682S,
144 .name = "rt5682s-max",
148 .name = "rt5682s-rt1019",
156 .name = "rt5682s-hs-rt1019",
182 MODULE_ALIAS("platform:rt5682s-max");
183 MODULE_ALIAS("platform:rt5682s-rt1019");
185 MODULE_ALIAS("platform:rt5682s-hs-rt1019");
H A Dacp-legacy-mach.c38 .hs_codec_id = RT5682S,
48 .hs_codec_id = RT5682S,
70 .hs_codec_id = RT5682S,
135 .name = "rmb-rt5682s-rt1019",
159 MODULE_ALIAS("platform:rmb-rt5682s-rt1019");
H A Dacp-mach-common.c26 #include "../../codecs/rt5682s.h"
309 /* Define RT5682S CODEC component*/
310 SND_SOC_DAILINK_DEF(rt5682s,
311 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-RTL5682:00", "rt5682s-aif1")));
351 if (drvdata->hs_codec_id != RT5682S) in acp_card_rt5682s_init()
1370 if (drv_data->hs_codec_id == RT5682S) { in acp_sofdsp_dai_links_create()
1371 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
1372 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create()
1407 if (drv_data->hs_codec_id == RT5682S) { in acp_sofdsp_dai_links_create()
1408 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
[all …]
H A Dacp-mach.h42 RT5682S, enumerator
H A Dacp-rembrandt.c69 .drv_name = "rmb-rt5682s-rt1019",
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dmt8186-mt6366-rt1019-rt5682s.yaml4 $id: http://devicetree.org/schemas/sound/mt8186-mt6366-rt1019-rt5682s.yaml#
7 title: Mediatek MT8186 with MT6366, RT1019 and RT5682S ASoC sound card driver
18 - mediatek,mt8186-mt6366-rt1019-rt5682s-sound
19 - mediatek,mt8186-mt6366-rt5682s-max98360-sound
77 compatible = "mediatek,mt8186-mt6366-rt1019-rt5682s-sound";
89 sound-dai = <&rt5682s>;
H A Drealtek,rt5682s.yaml4 $id: http://devicetree.org/schemas/sound/realtek,rt5682s.yaml#
7 title: Realtek rt5682s codec
13 Rt5682s(ALC5682I-VS) is a rt5682i variant which supports I2C only.
20 const: realtek,rt5682s
130 compatible = "realtek,rt5682s";
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts16 model = "Google Wormdingler rev1+ (BOE, rt5682s)";
21 compatible = "realtek,rt5682s";
29 model = "sc7180-rt5682s-max98357a-1mic";
H A Dsc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts16 model = "Google Wormdingler rev1+ (INX, rt5682s)";
21 compatible = "realtek,rt5682s";
29 model = "sc7180-rt5682s-max98357a-1mic";
H A Dsc7180-trogdor-pazquel360.dtsi12 compatible = "realtek,rt5682s";
69 model = "sc7180-rt5682s-max98357a-1mic";
H A Dsc7180-trogdor-kingoftown.dts21 compatible = "realtek,rt5682s";
89 model = "sc7180-rt5682s-max98357a-1mic";
H A Dsc7280-herobrine-audio-rt5682.dtsi68 compatible = "realtek,rt5682s";
H A Dsc7280-herobrine-audio-rt5682-3mic.dtsi86 compatible = "realtek,rt5682s";
H A DMakefile136 dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dtb
137 dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dtb
/openbmc/linux/sound/soc/amd/
H A Dacp-config.c125 .drv_name = "rt5682s-max",
134 .drv_name = "rt5682s-rt1019",
185 .drv_name = "rt5682s-hs-rt1019",
190 .sof_tplg_filename = "sof-rmb-rt5682s-rt1019.tplg",
/openbmc/linux/include/sound/
H A Drt5682s.h3 * linux/sound/rt5682s.h -- Platform data for RT5682I-VS
/openbmc/linux/sound/soc/mediatek/mt8186/
H A DMakefile22 obj-$(CONFIG_SND_SOC_MT8186_MT6366_RT1019_RT5682S) += mt8186-mt6366-rt1019-rt5682s.o
H A Dmt8186-mt6366-rt1019-rt5682s.c3 // mt8186-mt6366-rt1019-rt5682s.c
4 // -- MT8186-MT6366-RT1019-RT5682S ALSA SoC machine driver
33 #define RT5682S_CODEC_DAI "rt5682s-aif1"
34 #define RT5682S_DEV0_NAME "rt5682s.5-001a"
1250 .compatible = "mediatek,mt8186-mt6366-rt1019-rt5682s-sound",
1254 .compatible = "mediatek,mt8186-mt6366-rt5682s-max98360-sound",
1276 MODULE_DESCRIPTION("MT8186-MT6366-RT1019-RT5682S ALSA SoC machine driver");
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8195-cherry-tomato-r3.dts15 compatible = "realtek,rt5682s";
/openbmc/linux/sound/soc/mediatek/
H A DKconfig205 tristate "ASoC Audio driver for MT8186 with RT1019 RT5682S MAX98357A/MAX98360 codec"
218 with the MT6366(MT6358) RT1019 RT5682S codecs.
/openbmc/linux/sound/soc/qcom/
H A Dsc7180.c20 #include "../codecs/rt5682s.h"
152 } else if (!strcmp(codec_dai->name, "rt5682s-aif1")) { in sc7180_snd_startup()
H A Dsc7280.c15 #include <sound/rt5682s.h>
20 #include "../codecs/rt5682s.h"
/openbmc/linux/sound/soc/intel/boards/
H A Dglk_rt5682_max98357a.c21 #include "../../codecs/rt5682s.h"
29 #define RT5682S_DAI_NAME "rt5682s-aif1"
640 /* update the dai link to use rt5682s codec */ in geminilake_audio_probe()
H A Dsof_rt5682.c21 #include <sound/rt5682s.h>
24 #include "../../codecs/rt5682s.h"
643 .dai_name = "rt5682s-aif1",

12