Home
last modified time | relevance | path

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

12

/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 in rt5682s_sar_power_mode()
742 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_headset_detect() local
830 struct rt5682s_priv *rt5682s = rt5682s_jack_detect_handler() local
920 struct rt5682s_priv *rt5682s = rt5682s_jd_check_handler() local
933 struct rt5682s_priv *rt5682s = data; rt5682s_irq() local
944 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_jack_detect() local
1084 rt5682s_div_sel(struct rt5682s_priv * rt5682s,int target,const int div[],int size) rt5682s_div_sel() argument
1143 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); set_dmic_clk() local
1159 rt5682s_set_pllb_power(struct rt5682s_priv * rt5682s,int on) rt5682s_set_pllb_power() argument
1182 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); set_pllb_event() local
1196 rt5682s_set_filter_clk(struct rt5682s_priv * rt5682s,int reg,int ref) rt5682s_set_filter_clk() argument
1223 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); set_filter_clk() local
1248 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); set_dmic_power() local
1278 rt5682s_set_i2s(struct rt5682s_priv * rt5682s,int id,int on) rt5682s_set_i2s() argument
1320 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); set_i2s_event() local
1338 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); is_sys_clk_from_plla() local
1351 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); is_sys_clk_from_pllb() local
1437 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_stereo1_adc_mixl_event() local
1462 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); sar_power_event() local
2064 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_hw_params() local
2131 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_dai_fmt() local
2215 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_component_sysclk() local
2333 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_component_pll() local
2430 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_bclk1_ratio() local
2462 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_bclk2_ratio() local
2486 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_set_bias_level() local
2516 rt5682s_clk_check(struct rt5682s_priv * rt5682s) rt5682s_clk_check() argument
2527 struct rt5682s_priv *rt5682s = rt5682s_wclk_prepare() local
2564 struct rt5682s_priv *rt5682s = rt5682s_wclk_unprepare() local
2593 struct rt5682s_priv *rt5682s = rt5682s_wclk_recalc_rate() local
2616 struct rt5682s_priv *rt5682s = rt5682s_wclk_round_rate() local
2639 struct rt5682s_priv *rt5682s = rt5682s_wclk_set_rate() local
2685 struct rt5682s_priv *rt5682s = rt5682s_bclk_recalc_rate() local
2725 struct rt5682s_priv *rt5682s = rt5682s_bclk_round_rate() local
2747 struct rt5682s_priv *rt5682s = rt5682s_bclk_set_rate() local
2785 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_register_dai_clks() local
2845 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_dai_probe_clks() local
2872 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_probe() local
2881 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_remove() local
2889 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_suspend() local
2908 struct rt5682s_priv *rt5682s = snd_soc_component_get_drvdata(component); rt5682s_resume() local
2960 rt5682s_parse_dt(struct rt5682s_priv * rt5682s,struct device * dev) rt5682s_parse_dt() argument
2990 rt5682s_calibrate(struct rt5682s_priv * rt5682s) rt5682s_calibrate() argument
3084 struct rt5682s_priv *rt5682s = data; rt5682s_i2c_disable_regulators() local
3110 struct rt5682s_priv *rt5682s; rt5682s_i2c_probe() local
3295 struct rt5682s_priv *rt5682s = i2c_get_clientdata(client); rt5682s_i2c_shutdown() local
[all...]
/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
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>;
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";
H A Dmediatek,mt8188-mt6359.yaml21 - mediatek,mt8188-rt5682s
/linux/sound/soc/amd/acp/
H A Dacp-sof-mach.c46 .hs_codec_id = RT5682S,
56 .hs_codec_id = RT5682S,
77 .hs_codec_id = RT5682S,
140 .name = "rt5682s-max",
144 .name = "rt5682s-rt1019",
152 .name = "rt5682s-hs-rt1019",
H A Dacp-legacy-mach.c39 .hs_codec_id = RT5682S,
49 .hs_codec_id = RT5682S,
79 .hs_codec_id = RT5682S,
221 .name = "rmb-rt5682s-rt1019",
H A 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()
1425 if (drv_data->hs_codec_id == RT5682S) { in acp_sofdsp_dai_links_create()
1426 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
1427 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create()
1462 if (drv_data->hs_codec_id == RT5682S) { in acp_sofdsp_dai_links_create()
1463 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
[all...]
H A Dacp-mach.h47 RT5682S, enumerator
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-rt5682s-sku.dtsi3 * Google Trogdor dts fragment for SKUs with rt5682s
10 compatible = "realtek,rt5682s";
37 model = "sc7180-rt5682s-max98357a-1mic";
H A Dsc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
17 model = "Google Wormdingler rev1+ (INX, rt5682s)";
H A Dsc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
17 model = "Google Wormdingler rev1+ (BOE, rt5682s)";
H A Dsc7180-trogdor-lazor-r10.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
H A Dsc7180-trogdor-lazor-r10-kb.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
H A Dsc7180-trogdor-lazor-r10-lte.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
H A Dsc7180-trogdor-lazor-limozeen-nots-r10.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
H A Dsc7180-trogdor-lazor-limozeen-r10.dts14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
H A Dsc7180-trogdor-pazquel360.dtsi10 #include "sc7180-trogdor-rt5682s-sku.dtsi"
H A Dsc7280-herobrine-audio-rt5682.dtsi68 compatible = "realtek,rt5682s";
/linux/sound/soc/amd/
H A 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/sound/soc/intel/boards/
H A 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",
/linux/include/sound/
H A Drt5682s.h3 * linux/sound/rt5682s.h -- Platform data for RT5682I-VS
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8192-asurada-hayato-r5-sku2.dts45 compatible = "realtek,rt5682s";
H A Dmt8192-asurada-spherion-r4.dts61 compatible = "realtek,rt5682s";
H A Dmt8186-corsola-voltorb.dtsi67 compatible = "mediatek,mt8186-mt6366-rt5682s-max98360-sound";
/linux/sound/soc/qcom/
H A Dsc7280.c17 #include <sound/rt5682s.h>
22 #include "../codecs/rt5682s.h"

12