Home
last modified time | relevance | path

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

12

/linux-6.14.4/sound/soc/codecs/
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 …]
/linux-6.14.4/Documentation/devicetree/bindings/sound/
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
21 - mediatek,mt8186-mt6366-rt1019-rt5682s-sound
22 - mediatek,mt8186-mt6366-rt5682s-max98360-sound
154 compatible = "mediatek,mt8186-mt6366-rt1019-rt5682s-sound";
178 sound-dai = <&rt5682s 0>;
187 sound-dai = <&rt5682s 0>;
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";
/linux-6.14.4/sound/soc/amd/acp/
Dacp-sof-mach.c46 .hs_codec_id = RT5682S,
55 .hs_codec_id = RT5682S,
74 .hs_codec_id = RT5682S,
138 .name = "rt5682s-max",
142 .name = "rt5682s-rt1019",
150 .name = "rt5682s-hs-rt1019",
Dacp-legacy-mach.c39 .hs_codec_id = RT5682S,
49 .hs_codec_id = RT5682S,
77 .hs_codec_id = RT5682S,
221 .name = "rmb-rt5682s-rt1019",
Dacp-mach-common.c26 #include "../../codecs/rt5682s.h"
325 /* Define RT5682S CODEC component*/
326 SND_SOC_DAILINK_DEF(rt5682s,
327 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-RTL5682:00", "rt5682s-aif1")));
367 if (drvdata->hs_codec_id != RT5682S) in acp_card_rt5682s_init()
1423 if (drv_data->hs_codec_id == RT5682S) { in acp_sofdsp_dai_links_create()
1424 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
1425 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create()
1458 if (drv_data->hs_codec_id == RT5682S) { in acp_sofdsp_dai_links_create()
1459 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
[all …]
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dsc7180-trogdor-rt5682s-sku.dtsi3 * Google Trogdor dts fragment for SKUs with rt5682s
10 compatible = "realtek,rt5682s";
37 model = "sc7180-rt5682s-max98357a-1mic";
Dsc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
17 model = "Google Wormdingler rev1+ (INX, rt5682s)";
Dsc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
17 model = "Google Wormdingler rev1+ (BOE, rt5682s)";
Dsc7180-trogdor-lazor-r10.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
Dsc7180-trogdor-lazor-r10-kb.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
Dsc7180-trogdor-lazor-r10-lte.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
Dsc7180-trogdor-lazor-limozeen-nots-r10.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
Dsc7180-trogdor-lazor-limozeen-r10.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
Dsc7180-trogdor-pazquel360.dtsi10 #include "sc7180-trogdor-rt5682s-sku.dtsi"
/linux-6.14.4/arch/arm64/boot/dts/mediatek/
Dmt8188-geralt-ciri.dtsi23 rt5682s: audio-codec@1a { label
24 compatible = "realtek,rt5682s";
102 sound-dai = <&rt5682s 0>;
111 sound-dai = <&rt5682s 0>;
Dmt8188-geralt-ciri-sku0.dts18 compatible = "mediatek,mt8188-rt5682s";
Dmt8188-geralt-ciri-sku3.dts18 compatible = "mediatek,mt8188-rt5682s";
Dmt8188-geralt-ciri-sku7.dts30 compatible = "mediatek,mt8188-rt5682s";
Dmt8188-geralt-ciri-sku4.dts30 compatible = "mediatek,mt8188-rt5682s";
Dmt8195-cherry-tomato-r3.dts15 compatible = "realtek,rt5682s";
Dmt8186-corsola-voltorb.dtsi57 compatible = "mediatek,mt8186-mt6366-rt5682s-max98360-sound";
/linux-6.14.4/sound/soc/amd/
Dacp-config.c241 .drv_name = "rt5682s-max",
250 .drv_name = "rt5682s-rt1019",
301 .drv_name = "rt5682s-hs-rt1019",
306 .sof_tplg_filename = "sof-rmb-rt5682s-rt1019.tplg",
/linux-6.14.4/include/sound/
Drt5682s.h3 * linux/sound/rt5682s.h -- Platform data for RT5682I-VS
/linux-6.14.4/sound/soc/intel/boards/
Dsof_rt5682.c21 #include <sound/rt5682s.h>
24 #include "../../codecs/rt5682s.h"
349 /* check plla_table and pllb_table in rt5682s.c */ in sof_rt5682_hw_params()
355 * pll_out or params_rate() here since rt5682s PLL2 doesn't support 24.576MHz in sof_rt5682_hw_params()
511 .dai_name = "rt5682s-aif1",

12