Home
last modified time | relevance | path

Searched refs:afe (Results 1 – 25 of 109) sorted by relevance

12345

/linux/sound/soc/mediatek/common/
A Dmtk-afe-fe-dai.c133 afe->request_dram_resource(afe->dev); in mtk_afe_fe_hw_params()
190 afe->release_dram_resource(afe->dev); in mtk_afe_fe_hw_free()
304 return afe->irqs_size; in mtk_dynamic_irq_acquire()
331 if (!afe->reg_back_up) in mtk_afe_suspend()
332 afe->reg_back_up = in mtk_afe_suspend()
336 if (afe->reg_back_up) { in mtk_afe_suspend()
342 afe->suspended = true; in mtk_afe_suspend()
368 afe->suspended = false; in mtk_afe_resume()
508 if (!afe->get_dai_fs) { in mtk_memif_set_rate()
514 fs = afe->get_dai_fs(afe, id, rate); in mtk_memif_set_rate()
[all …]
A Dmtk-afe-platform-driver.c16 int mtk_afe_combine_sub_dai(struct mtk_base_afe *afe) in mtk_afe_combine_sub_dai() argument
22 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_combine_sub_dai()
29 afe->num_dai_drivers = num_dai_drivers; in mtk_afe_combine_sub_dai()
30 afe->dai_drivers = devm_kcalloc(afe->dev, in mtk_afe_combine_sub_dai()
34 if (!afe->dai_drivers) in mtk_afe_combine_sub_dai()
37 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_combine_sub_dai()
39 memcpy(&afe->dai_drivers[dai_idx], in mtk_afe_combine_sub_dai()
54 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_add_sub_dai_control()
87 struct regmap *regmap = afe->regmap; in mtk_afe_pcm_pointer()
88 struct device *dev = afe->dev; in mtk_afe_pcm_pointer()
[all …]
/linux/sound/soc/mediatek/mt8195/
A Dmt8195-afe-clk.c118 mt8195_audsys_clk_register(afe); in mt8195_afe_init_clock()
141 mt8195_audsys_clk_unregister(afe); in mt8195_afe_deinit_clock()
156 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_enable_clk()
167 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_disable_clk()
183 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_prepare_clk()
193 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_unprepare_clk()
208 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_enable_clk_atomic()
218 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_disable_clk_atomic()
427 mt8195_afe_enable_timing_sys(afe); in mt8195_afe_enable_main_clock()
429 mt8195_afe_enable_afe_on(afe); in mt8195_afe_enable_main_clock()
[all …]
A Dmt8195-dai-adda.c199 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_mtkaif_cfg_event()
204 mt8195_adda_mtkaif_init(afe); in mtk_adda_mtkaif_cfg_event()
220 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_dl_event()
310 regmap_update_bits(afe->regmap, in mtk_adda6_ul_event()
383 dev_info(afe->dev, "adda_priv == NULL"); in mtk_afe_adda_hires_connect()
561 regmap_read(afe->regmap, reg, &value); in mt8195_adda_dl_gain_get()
721 ret = mtk_dai_da_configure(afe, rate, id); in mtk_dai_adda_hw_params()
723 ret = mtk_dai_ad_configure(afe, rate, id); in mtk_dai_adda_hw_params()
799 adda_priv = devm_kzalloc(afe->dev, in init_adda_priv_data()
819 list_add(&dai->list, &afe->sub_dais); in mt8195_dai_adda_register()
[all …]
A Dmt8195-dai-etdm.c730 regmap_read(afe->regmap, reg, &value); in mt8195_etdm_clk_src_sel_get()
1547 mt8195_afe_enable_clk(afe, in mtk_dai_etdm_startup()
1583 mt8195_afe_disable_clk(afe, in mtk_dai_etdm_shutdown()
2199 mtk_dai_etdm_enable_mclk(afe, dai->id); in mtk_dai_hdmitx_dptx_startup()
2380 pm_runtime_get_sync(afe->dev); in mtk_dai_etdm_probe()
2383 pm_runtime_put_sync(afe->dev); in mtk_dai_etdm_probe()
2592 mt8195_etdm_update_sync_info(afe); in mt8195_dai_etdm_parse_of()
2602 etdm_priv = devm_kzalloc(afe->dev, in init_etdm_priv_data()
2614 mt8195_dai_etdm_parse_of(afe); in init_etdm_priv_data()
2626 list_add(&dai->list, &afe->sub_dais); in mt8195_dai_etdm_register()
[all …]
A Dmt8195-dai-pcm.c104 static void mtk_dai_pcm_enable(struct mtk_base_afe *afe) in mtk_dai_pcm_enable() argument
106 regmap_update_bits(afe->regmap, PCM_INTF_CON1, in mtk_dai_pcm_enable()
110 static void mtk_dai_pcm_disable(struct mtk_base_afe *afe) in mtk_dai_pcm_disable() argument
112 regmap_update_bits(afe->regmap, PCM_INTF_CON1, in mtk_dai_pcm_disable()
120 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_dai_pcm_configure() local
121 struct mt8195_afe_private *afe_priv = afe->platform_priv; in mtk_dai_pcm_configure()
235 mtk_dai_pcm_disable(afe); in mtk_dai_pcm_shutdown()
256 mtk_dai_pcm_enable(afe); in mtk_dai_pcm_prepare()
370 int mt8195_dai_pcm_register(struct mtk_base_afe *afe) in mt8195_dai_pcm_register() argument
378 list_add(&dai->list, &afe->sub_dais); in mt8195_dai_pcm_register()
[all …]
A Dmt8195-afe-clk.h90 int mt8195_afe_get_mclk_source_rate(struct mtk_base_afe *afe, int apll);
92 int mt8195_afe_init_clock(struct mtk_base_afe *afe);
93 void mt8195_afe_deinit_clock(struct mtk_base_afe *afe);
94 int mt8195_afe_enable_clk(struct mtk_base_afe *afe, struct clk *clk);
95 void mt8195_afe_disable_clk(struct mtk_base_afe *afe, struct clk *clk);
96 int mt8195_afe_prepare_clk(struct mtk_base_afe *afe, struct clk *clk);
100 int mt8195_afe_set_clk_rate(struct mtk_base_afe *afe, struct clk *clk,
104 int mt8195_afe_enable_main_clock(struct mtk_base_afe *afe);
105 int mt8195_afe_disable_main_clock(struct mtk_base_afe *afe);
106 int mt8195_afe_enable_reg_rw_clk(struct mtk_base_afe *afe);
[all …]
/linux/drivers/media/i2c/adv748x/
A Dadv748x-afe.c188 *norm = afe->curr_norm; in adv748x_afe_g_std()
205 afe->curr_norm = std; in adv748x_afe_s_std()
221 if (afe->streaming) { in adv748x_afe_querystd()
280 ret = adv748x_afe_s_input(afe, afe->input); in adv748x_afe_s_stream()
289 afe->streaming = enable; in adv748x_afe_s_stream()
493 afe->sd.ctrl_handler = &afe->ctrl_hdl; in adv748x_afe_init_controls()
494 if (afe->ctrl_hdl.error) { in adv748x_afe_init_controls()
508 afe->input = 0; in adv748x_afe_init()
509 afe->streaming = false; in adv748x_afe_init()
519 afe->input = i; in adv748x_afe_init()
[all …]
/linux/sound/soc/mediatek/mt8192/
A Dmt8192-dai-adda.c348 dev_info(afe->dev, in mtk_adda_ch34_ul_event()
448 dev_warn(afe->dev, in mtk_adda_mtkaif_cfg_event()
456 dev_warn(afe->dev, in mtk_adda_mtkaif_cfg_event()
797 regmap_read(afe->regmap, in mtk_stf_event()
805 dev_warn(afe->dev, in mtk_stf_event()
1203 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1205 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1222 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1231 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1233 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
[all …]
A Dmt8192-afe-clk.c209 dev_info(afe->dev, "%s()\n", __func__); in mt8192_afe_enable_clock()
279 dev_info(afe->dev, "%s()\n", __func__); in mt8192_afe_disable_clock()
282 mt8192_set_audio_int_bus_parent(afe, CLK_CLK26M); in mt8192_afe_disable_clock()
289 int mt8192_apll1_enable(struct mtk_base_afe *afe) in mt8192_apll1_enable() argument
295 apll1_mux_setting(afe, true); in mt8192_apll1_enable()
336 apll1_mux_setting(afe, false); in mt8192_apll1_disable()
339 int mt8192_apll2_enable(struct mtk_base_afe *afe) in mt8192_apll2_enable() argument
345 apll2_mux_setting(afe, true); in mt8192_apll2_enable()
386 apll2_mux_setting(afe, false); in mt8192_apll2_disable()
569 int apll = mt8192_get_apll_by_rate(afe, rate); in mt8192_mck_enable()
[all …]
A Dmt8192-dai-tdm.c299 mt8192_mck_disable(afe, tdm_priv->bck_id); in mtk_tdm_bck_en_event()
332 mt8192_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event()
492 apll = mt8192_get_apll_by_rate(afe, freq); in mtk_dai_tdm_cal_mclk()
493 apll_rate = mt8192_get_apll_rate(afe, apll); in mtk_dai_tdm_cal_mclk()
496 dev_warn(afe->dev, in mtk_dai_tdm_cal_mclk()
502 dev_warn(afe->dev, in mtk_dai_tdm_cal_mclk()
532 mtk_dai_tdm_cal_mclk(afe, in mtk_dai_tdm_hw_params()
558 regmap_update_bits(afe->regmap, AUDIO_TOP_CON3, in mtk_dai_tdm_hw_params()
757 dev_info(afe->dev, "%s()\n", __func__); in mt8192_dai_tdm_register()
763 list_add(&dai->list, &afe->sub_dais); in mt8192_dai_tdm_register()
[all …]
A Dmt8192-dai-i2s.c628 mt8192_apll1_enable(afe); in mtk_apll_event()
630 mt8192_apll2_enable(afe); in mtk_apll_event()
634 mt8192_apll1_disable(afe); in mtk_apll_event()
636 mt8192_apll2_disable(afe); in mtk_apll_event()
1551 regmap_update_bits(afe->regmap, in mtk_dai_connsys_i2s_hw_params()
1557 regmap_update_bits(afe->regmap, in mtk_dai_connsys_i2s_hw_params()
1582 regmap_update_bits(afe->regmap, in mtk_dai_connsys_i2s_hw_params()
1603 regmap_update_bits(afe->regmap, in mtk_dai_connsys_i2s_trigger()
1609 regmap_update_bits(afe->regmap, in mtk_dai_connsys_i2s_trigger()
1615 regmap_update_bits(afe->regmap, in mtk_dai_connsys_i2s_trigger()
[all …]
/linux/drivers/iio/health/
A Dafe4403.c471 afe->spi = spi; in afe4403_probe()
481 afe->fields[i] = devm_regmap_field_alloc(afe->dev, afe->regmap, in afe4403_probe()
489 afe->regulator = devm_regulator_get(afe->dev, "tx_sup"); in afe4403_probe()
491 return dev_err_probe(afe->dev, PTR_ERR(afe->regulator), in afe4403_probe()
520 if (afe->irq > 0) { in afe4403_probe()
521 afe->trig = devm_iio_trigger_alloc(afe->dev, in afe4403_probe()
525 if (!afe->trig) { in afe4403_probe()
541 ret = devm_request_threaded_irq(afe->dev, afe->irq, in afe4403_probe()
545 afe->trig); in afe4403_probe()
570 if (afe->irq > 0) in afe4403_probe()
[all …]
A Dafe4404.c479 afe->irq = client->irq; in afe4404_probe()
488 afe->fields[i] = devm_regmap_field_alloc(afe->dev, afe->regmap, in afe4404_probe()
496 afe->regulator = devm_regulator_get(afe->dev, "tx_sup"); in afe4404_probe()
498 return dev_err_probe(afe->dev, PTR_ERR(afe->regulator), in afe4404_probe()
527 if (afe->irq > 0) { in afe4404_probe()
528 afe->trig = devm_iio_trigger_alloc(afe->dev, in afe4404_probe()
532 if (!afe->trig) { in afe4404_probe()
548 ret = devm_request_threaded_irq(afe->dev, afe->irq, in afe4404_probe()
552 afe->trig); in afe4404_probe()
577 if (afe->irq > 0) in afe4404_probe()
[all …]
/linux/sound/soc/mediatek/mt8183/
A Dmt8183-dai-adda.c150 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_ul_event()
312 regmap_write(afe->regmap, AFE_ADDA_MTKAIF_CFG0, in set_mtkaif_rx()
326 regmap_update_bits(afe->regmap, in set_mtkaif_rx()
331 regmap_update_bits(afe->regmap, in set_mtkaif_rx()
338 regmap_write(afe->regmap, AFE_ADDA_MTKAIF_CFG0, in set_mtkaif_rx()
406 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
415 set_mtkaif_rx(afe); in mtk_dai_adda_hw_params()
418 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
423 voice_mode = adda_ul_rate_transform(afe, rate); in mtk_dai_adda_hw_params()
441 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
[all …]
A Dmt8183-afe-clk.c92 int mt8183_init_clock(struct mtk_base_afe *afe) in mt8183_init_clock() argument
115 int mt8183_afe_enable_clock(struct mtk_base_afe *afe) in mt8183_afe_enable_clock() argument
379 int mt8183_apll1_enable(struct mtk_base_afe *afe) in mt8183_apll1_enable() argument
385 apll1_mux_setting(afe, true); in mt8183_apll1_enable()
417 void mt8183_apll1_disable(struct mtk_base_afe *afe) in mt8183_apll1_disable() argument
430 apll1_mux_setting(afe, false); in mt8183_apll1_disable()
433 int mt8183_apll2_enable(struct mtk_base_afe *afe) in mt8183_apll2_enable() argument
439 apll2_mux_setting(afe, true); in mt8183_apll2_enable()
471 void mt8183_apll2_disable(struct mtk_base_afe *afe) in mt8183_apll2_disable() argument
484 apll2_mux_setting(afe, false); in mt8183_apll2_disable()
[all …]
A Dmt8183-dai-i2s.c101 int dai_id = get_i2s_id_by_name(afe, name); in get_i2s_priv_by_name()
286 mt8183_apll1_enable(afe); in mtk_apll_event()
288 mt8183_apll2_enable(afe); in mtk_apll_event()
292 mt8183_apll1_disable(afe); in mtk_apll_event()
294 mt8183_apll2_disable(afe); in mtk_apll_event()
460 if (get_i2s_id_by_name(afe, sink->name) == in mtk_afe_i2s_hd_connect()
461 get_i2s_id_by_name(afe, source->name)) in mtk_afe_i2s_hd_connect()
1036 i2s_priv = devm_kzalloc(afe->dev, in mt8183_dai_i2s_set_priv()
1060 list_add(&dai->list, &afe->sub_dais); in mt8183_dai_i2s_register()
1073 ret = mt8183_dai_i2s_set_priv(afe); in mt8183_dai_i2s_register()
[all …]
A Dmt8183-afe-pcm.c970 regmap_write(afe->regmap, in mt8183_afe_irq_handler()
1089 struct mtk_base_afe *afe; in mt8183_afe_pcm_dev_probe() local
1095 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt8183_afe_pcm_dev_probe()
1096 if (!afe) in mt8183_afe_pcm_dev_probe()
1102 if (!afe->platform_priv) in mt8183_afe_pcm_dev_probe()
1106 afe->dev = &pdev->dev; in mt8183_afe_pcm_dev_probe()
1107 dev = afe->dev; in mt8183_afe_pcm_dev_probe()
1162 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8183_afe_pcm_dev_probe()
1164 if (!afe->memif) { in mt8183_afe_pcm_dev_probe()
1182 afe->irqs = devm_kcalloc(dev, afe->irqs_size, sizeof(*afe->irqs), in mt8183_afe_pcm_dev_probe()
[all …]
A Dmt8183-dai-tdm.c263 mt8183_mck_disable(afe, tdm_priv->bck_id); in mtk_tdm_bck_en_event()
290 mt8183_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event()
443 apll = mt8183_get_apll_by_rate(afe, freq); in mtk_dai_tdm_cal_mclk()
444 apll_rate = mt8183_get_apll_rate(afe, apll); in mtk_dai_tdm_cal_mclk()
447 dev_warn(afe->dev, in mtk_dai_tdm_cal_mclk()
453 dev_warn(afe->dev, in mtk_dai_tdm_cal_mclk()
483 mtk_dai_tdm_cal_mclk(afe, in mtk_dai_tdm_hw_params()
508 regmap_update_bits(afe->regmap, AUDIO_TOP_CON3, in mtk_dai_tdm_hw_params()
595 regmap_update_bits(afe->regmap, AFE_TDM_CON1, in mtk_dai_tdm_trigger()
601 regmap_update_bits(afe->regmap, AFE_TDM_CON1, in mtk_dai_tdm_trigger()
[all …]
A Dmt8183-afe-clk.h22 int mt8183_init_clock(struct mtk_base_afe *afe);
23 int mt8183_afe_enable_clock(struct mtk_base_afe *afe);
24 int mt8183_afe_disable_clock(struct mtk_base_afe *afe);
26 int mt8183_apll1_enable(struct mtk_base_afe *afe);
27 void mt8183_apll1_disable(struct mtk_base_afe *afe);
29 int mt8183_apll2_enable(struct mtk_base_afe *afe);
30 void mt8183_apll2_disable(struct mtk_base_afe *afe);
32 int mt8183_get_apll_rate(struct mtk_base_afe *afe, int apll);
33 int mt8183_get_apll_by_rate(struct mtk_base_afe *afe, int rate);
36 int mt8183_mck_enable(struct mtk_base_afe *afe, int mck_id, int rate);
[all …]
/linux/sound/soc/mediatek/mt2701/
A Dmt2701-afe-clock-ctrl.c25 int mt2701_init_clock(struct mtk_base_afe *afe) in mt2701_init_clock() argument
47 dev_err(afe->dev, "failed to get %s\n", name); in mt2701_init_clock()
54 dev_err(afe->dev, "failed to get %s\n", name); in mt2701_init_clock()
66 i2s_ck = devm_clk_get(afe->dev, name); in mt2701_init_clock()
74 i2s_ck = devm_clk_get(afe->dev, name); in mt2701_init_clock()
238 ret = mt2701_afe_enable_audsys(afe); in mt2701_afe_enable_clock()
244 regmap_update_bits(afe->regmap, ASYS_TOP_CON, in mt2701_afe_enable_clock()
247 regmap_update_bits(afe->regmap, AFE_DAC_CON0, in mt2701_afe_enable_clock()
260 regmap_update_bits(afe->regmap, ASYS_TOP_CON, in mt2701_afe_disable_clock()
262 regmap_update_bits(afe->regmap, AFE_DAC_CON0, in mt2701_afe_disable_clock()
[all …]
A Dmt2701-afe-pcm.c1288 memif = &afe->memif[id]; in mt2701_asys_isr()
1316 struct mtk_base_afe *afe; in mt2701_afe_pcm_dev_probe() local
1321 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt2701_afe_pcm_dev_probe()
1322 if (!afe) in mt2701_afe_pcm_dev_probe()
1327 if (!afe->platform_priv) in mt2701_afe_pcm_dev_probe()
1332 afe->dev = &pdev->dev; in mt2701_afe_pcm_dev_probe()
1333 dev = afe->dev; in mt2701_afe_pcm_dev_probe()
1363 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt2701_afe_pcm_dev_probe()
1365 if (!afe->memif) in mt2701_afe_pcm_dev_probe()
1375 afe->irqs = devm_kcalloc(dev, afe->irqs_size, sizeof(*afe->irqs), in mt2701_afe_pcm_dev_probe()
[all …]
/linux/sound/soc/mediatek/mt8173/
A Dmt8173-afe-pcm.c1055 struct mtk_base_afe *afe; in mt8173_afe_pcm_dev_probe() local
1063 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt8173_afe_pcm_dev_probe()
1064 if (!afe) in mt8173_afe_pcm_dev_probe()
1073 afe->dev = &pdev->dev; in mt8173_afe_pcm_dev_probe()
1086 if (IS_ERR(afe->base_addr)) in mt8173_afe_pcm_dev_probe()
1089 afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, in mt8173_afe_pcm_dev_probe()
1091 if (IS_ERR(afe->regmap)) in mt8173_afe_pcm_dev_probe()
1103 afe->memif = devm_kcalloc(afe->dev, afe->memif_size, in mt8173_afe_pcm_dev_probe()
1105 if (!afe->memif) in mt8173_afe_pcm_dev_probe()
1109 afe->irqs = devm_kcalloc(afe->dev, afe->irqs_size, in mt8173_afe_pcm_dev_probe()
[all …]
/linux/sound/soc/mediatek/mt6797/
A Dmt6797-afe-pcm.c754 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt6797_afe_pcm_dev_probe()
755 if (!afe) in mt6797_afe_pcm_dev_probe()
760 if (!afe->platform_priv) in mt6797_afe_pcm_dev_probe()
764 afe->dev = &pdev->dev; in mt6797_afe_pcm_dev_probe()
765 dev = afe->dev; in mt6797_afe_pcm_dev_probe()
779 afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, in mt6797_afe_pcm_dev_probe()
781 if (IS_ERR(afe->regmap)) in mt6797_afe_pcm_dev_probe()
786 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt6797_afe_pcm_dev_probe()
788 if (!afe->memif) in mt6797_afe_pcm_dev_probe()
800 afe->irqs = devm_kcalloc(dev, afe->irqs_size, sizeof(*afe->irqs), in mt6797_afe_pcm_dev_probe()
[all …]
A Dmt6797-dai-adda.c137 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_ul_event()
245 regmap_write(afe->regmap, AFE_ADDA_PREDIS_CON0, 0); in mtk_dai_adda_hw_params()
246 regmap_write(afe->regmap, AFE_ADDA_PREDIS_CON1, 0); in mtk_dai_adda_hw_params()
294 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
299 voice_mode = adda_ul_rate_transform(afe, rate); in mtk_dai_adda_hw_params()
308 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
313 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
319 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
328 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
333 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
[all …]

Completed in 56 milliseconds

12345