Home
last modified time | relevance | path

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

12345678

/linux-6.15/sound/soc/mediatek/common/
H 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()
358 afe->runtime_resume(dev); in mtk_afe_resume()
360 if (!afe->reg_back_up) { in mtk_afe_resume()
368 afe->suspended = false; in mtk_afe_resume()
[all …]
/linux-6.15/sound/soc/mediatek/mt8188/
H A Dmt8188-afe-clk.c241 regmap_update_bits(afe->regmap, in mt8188_afe_setup_apll_tuner()
246 regmap_update_bits(afe->regmap, in mt8188_afe_setup_apll_tuner()
251 regmap_update_bits(afe->regmap, in mt8188_afe_setup_apll_tuner()
322 regmap_update_bits(afe->regmap, in mt8188_afe_enable_apll_tuner()
345 regmap_update_bits(afe->regmap, in mt8188_afe_disable_apll_tuner()
459 dev_dbg(afe->dev, "NULL clk\n"); in mt8188_afe_enable_clk()
470 dev_dbg(afe->dev, "NULL clk\n"); in mt8188_afe_disable_clk()
708 mt8188_afe_disable_a1sys(afe); in mt8188_apll1_disable()
738 mt8188_afe_disable_a2sys(afe); in mt8188_apll2_disable()
746 mt8188_afe_enable_afe_on(afe); in mt8188_afe_enable_main_clock()
[all …]
/linux-6.15/sound/soc/mediatek/mt8365/
H A Dmt8365-afe-clk.c42 dev_err(afe->dev, "%s devm_clk_get %s fail\n", in mt8365_afe_init_audio_clk()
63 dev_err(afe->dev, "Failed to set rate\n"); in mt8365_afe_set_clk_rate()
78 dev_err(afe->dev, "Failed to set parent\n"); in mt8365_afe_set_clk_parent()
203 regmap_update_bits(afe->regmap, reg, mask, val); in mt8365_afe_enable_top_cg()
222 regmap_update_bits(afe->regmap, reg, mask, val); in mt8365_afe_disable_top_cg()
237 mt8365_afe_enable_afe_on(afe); in mt8365_afe_enable_main_clk()
246 mt8365_afe_disable_afe_on(afe); in mt8365_afe_disable_main_clk()
383 mt8365_afe_hd_engen_enable(afe, true); in mt8365_afe_enable_apll_associated_cfg()
393 mt8365_afe_hd_engen_enable(afe, false); in mt8365_afe_enable_apll_associated_cfg()
408 mt8365_afe_hd_engen_disable(afe, true); in mt8365_afe_disable_apll_associated_cfg()
[all …]
H A Dmt8365-dai-adda.c31 mtk_adda_dl_rate_transform(afe, rate)); in mt8365_dai_set_adda_out()
55 mtk_adda_ul_rate_transform(afe, rate)); in mt8365_dai_set_adda_in()
110 mt8365_dai_enable_adda_on(afe); in mt8365_dai_set_adda_out_enable()
112 mt8365_dai_disable_adda_on(afe); in mt8365_dai_set_adda_out_enable()
119 mt8365_dai_enable_adda_on(afe); in mt8365_dai_set_adda_in_enable()
130 mt8365_dai_disable_adda_on(afe); in mt8365_dai_set_adda_in_enable()
140 mt8365_afe_enable_main_clk(afe); in mt8365_dai_int_adda_startup()
178 mt8365_afe_disable_main_clk(afe); in mt8365_dai_int_adda_shutdown()
202 ret = mt8365_dai_set_adda_out(afe, rate); in mt8365_dai_int_adda_prepare()
213 ret = mt8365_dai_set_adda_in(afe, rate); in mt8365_dai_int_adda_prepare()
[all …]
H A Dmt8365-dai-dmic.c54 mt8365_dai_enable_adda_on(afe); in audio_dmic_adda_enable()
65 mt8365_dai_disable_adda_on(afe); in audio_dmic_adda_disable()
108 regmap_update_bits(afe->regmap, reg, mask, 0); in mt8365_dai_disable_dmic()
167 mt8365_afe_enable_main_clk(afe); in mt8365_dai_dmic_startup()
174 audio_dmic_adda_enable(afe); in mt8365_dai_dmic_startup()
185 audio_dmic_adda_disable(afe); in mt8365_dai_dmic_shutdown()
193 mt8365_afe_disable_main_clk(afe); in mt8365_dai_dmic_shutdown()
202 mt8365_dai_enable_dmic(afe, substream, dai); in mt8365_dai_dmic_prepare()
269 struct device_node *np = afe->dev->of_node; in init_dmic_priv_data()
300 list_add(&dai->list, &afe->sub_dais); in mt8365_dai_dmic_register()
[all …]
H A Dmt8365-afe-pcm.c216 irq = &afe->irqs[irq_id]; in mt8365_afe_irq_direction_enable()
583 dev_err(afe->dev, in mt8365_afe_fe_hw_params()
1979 afe->reg_back_up = in mt8365_afe_suspend()
2098 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt8365_afe_pcm_dev_probe()
2099 if (!afe) in mt8365_afe_pcm_dev_probe()
2110 dev = afe->dev; in mt8365_afe_pcm_dev_probe()
2136 afe->base_addr, in mt8365_afe_pcm_dev_probe()
2143 afe->memif = devm_kcalloc(afe->dev, afe->memif_size, in mt8365_afe_pcm_dev_probe()
2145 if (!afe->memif) in mt8365_afe_pcm_dev_probe()
2149 afe->irqs = devm_kcalloc(afe->dev, afe->irqs_size, in mt8365_afe_pcm_dev_probe()
[all …]
H A Dmt8365-afe-clk.h16 int mt8365_afe_init_audio_clk(struct mtk_base_afe *afe);
17 void mt8365_afe_disable_clk(struct mtk_base_afe *afe, struct clk *clk);
20 int mt8365_afe_enable_top_cg(struct mtk_base_afe *afe, unsigned int cg_type);
21 int mt8365_afe_disable_top_cg(struct mtk_base_afe *afe, unsigned int cg_type);
22 int mt8365_afe_enable_main_clk(struct mtk_base_afe *afe);
23 int mt8365_afe_disable_main_clk(struct mtk_base_afe *afe);
24 int mt8365_afe_emi_clk_on(struct mtk_base_afe *afe);
25 int mt8365_afe_emi_clk_off(struct mtk_base_afe *afe);
26 int mt8365_afe_enable_afe_on(struct mtk_base_afe *afe);
27 int mt8365_afe_disable_afe_on(struct mtk_base_afe *afe);
[all …]
H A Dmt8365-dai-i2s.c512 regmap_update_bits(afe->regmap, reg_off, in mt8365_dai_set_enable()
528 mt8365_afe_enable_main_clk(afe); in mt8365_dai_i2s_startup()
576 mt8365_afe_disable_clk(afe, in mt8365_dai_i2s_shutdown()
580 mt8365_afe_disable_clk(afe, in mt8365_dai_i2s_shutdown()
586 mt8365_afe_disable_main_clk(afe); in mt8365_dai_i2s_shutdown()
634 mt8365_afe_set_clk_parent(afe, in mt8365_dai_i2s_prepare()
640 mt8365_afe_set_clk_rate(afe, in mt8365_dai_i2s_prepare()
649 mt8365_afe_set_clk_parent(afe, in mt8365_dai_i2s_prepare()
655 mt8365_afe_set_clk_rate(afe, in mt8365_dai_i2s_prepare()
835 list_add(&dai->list, &afe->sub_dais); in mt8365_dai_i2s_register()
[all …]
/linux-6.15/drivers/media/i2c/adv748x/
H 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()
508 afe->input = 0; in adv748x_afe_init()
509 afe->streaming = false; in adv748x_afe_init()
519 afe->input = i; in adv748x_afe_init()
524 adv748x_afe_s_input(afe, afe->input); in adv748x_afe_init()
[all …]
/linux-6.15/sound/soc/mediatek/mt8195/
H A Dmt8195-afe-clk.c304 regmap_update_bits(afe->regmap, in mt8195_afe_enable_apll_tuner()
328 regmap_update_bits(afe->regmap, in mt8195_afe_disable_apll_tuner()
382 mt8195_audsys_clk_register(afe); in mt8195_afe_init_clock()
425 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_enable_clk()
436 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_disable_clk()
452 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_prepare_clk()
462 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_unprepare_clk()
477 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_enable_clk_atomic()
487 dev_dbg(afe->dev, "NULL clk\n"); in mt8195_afe_disable_clk_atomic()
698 mt8195_afe_enable_afe_on(afe); in mt8195_afe_enable_main_clock()
[all …]
H A Dmt8195-dai-adda.c115 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_mtkaif_cfg_event()
120 mt8195_adda_mtkaif_init(afe); in mtk_adda_mtkaif_cfg_event()
136 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_dl_event()
176 regmap_update_bits(afe->regmap, reg, mask, val); in mtk_adda_ul_mictype()
188 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_ul_event()
226 regmap_update_bits(afe->regmap, in mtk_adda6_ul_event()
299 dev_info(afe->dev, "adda_priv == NULL"); in mtk_afe_adda_hires_connect()
477 regmap_read(afe->regmap, reg, &value); in mt8195_adda_dl_gain_get()
720 adda_priv = devm_kzalloc(afe->dev, in init_adda_priv_data()
740 list_add(&dai->list, &afe->sub_dais); in mt8195_dai_adda_register()
[all …]
/linux-6.15/sound/soc/mediatek/mt7986/
H A Dmt7986-afe-pcm.c466 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt7986_afe_pcm_dev_probe()
467 if (!afe) in mt7986_afe_pcm_dev_probe()
473 if (!afe->platform_priv) in mt7986_afe_pcm_dev_probe()
477 afe->dev = &pdev->dev; in mt7986_afe_pcm_dev_probe()
478 dev = afe->dev; in mt7986_afe_pcm_dev_probe()
497 afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, in mt7986_afe_pcm_dev_probe()
501 if (IS_ERR(afe->regmap)) in mt7986_afe_pcm_dev_probe()
508 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt7986_afe_pcm_dev_probe()
510 if (!afe->memif) in mt7986_afe_pcm_dev_probe()
522 afe->irqs = devm_kcalloc(dev, afe->irqs_size, sizeof(*afe->irqs), in mt7986_afe_pcm_dev_probe()
[all …]
H A Dmt7986-dai-etdm.c200 regmap_update_bits(afe->regmap, ETDM_OUT5_CON4, in mtk_dai_etdm_config()
202 regmap_update_bits(afe->regmap, ETDM_OUT5_CON4, in mtk_dai_etdm_config()
204 regmap_update_bits(afe->regmap, ETDM_OUT5_CON4, in mtk_dai_etdm_config()
208 regmap_update_bits(afe->regmap, ETDM_OUT5_CON5, in mtk_dai_etdm_config()
214 regmap_update_bits(afe->regmap, ETDM_IN5_CON0, in mtk_dai_etdm_config()
218 regmap_update_bits(afe->regmap, ETDM_IN5_CON2, in mtk_dai_etdm_config()
222 regmap_update_bits(afe->regmap, ETDM_IN5_CON3, in mtk_dai_etdm_config()
226 regmap_update_bits(afe->regmap, ETDM_IN5_CON4, in mtk_dai_etdm_config()
256 dev_err(afe->dev, in mtk_dai_etdm_hw_params()
302 dev_warn(afe->dev, "%s(), id %d not support\n", in mtk_dai_etdm_set_fmt()
[all …]
/linux-6.15/sound/soc/mediatek/mt8186/
H A Dmt8186-afe-clk.c280 ret = mt8186_set_audio_int_bus_parent(afe, in mt8186_afe_enable_clock()
332 int mt8186_apll1_enable(struct mtk_base_afe *afe) in mt8186_apll1_enable() argument
338 apll1_mux_setting(afe, true); in mt8186_apll1_enable()
382 apll1_mux_setting(afe, false); in mt8186_apll1_disable()
385 int mt8186_apll2_enable(struct mtk_base_afe *afe) in mt8186_apll2_enable() argument
391 apll2_mux_setting(afe, true); in mt8186_apll2_enable()
435 apll2_mux_setting(afe, false); in mt8186_apll2_disable()
488 int apll = mt8186_get_apll_by_rate(afe, rate); in mt8186_mck_enable()
541 int mt8186_init_clock(struct mtk_base_afe *afe) in mt8186_init_clock() argument
544 struct device_node *of_node = afe->dev->of_node; in mt8186_init_clock()
[all …]
H A Dmt8186-dai-adda.c241 dev_err(afe->dev, in mtk_adda_mtkaif_cfg_event()
251 dev_err(afe->dev, in mtk_adda_mtkaif_cfg_event()
601 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
603 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
628 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
652 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
654 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
656 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
658 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
660 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
[all …]
H A Dmt8186-dai-src.c129 dev_err(afe->dev, "%s(), rate %d invalid!!!\n", in mtk_get_src_freq_mode()
332 dev_dbg(afe->dev, in mtk_hw_src_event()
340 mtk_set_src_1_param(afe, id); in mtk_hw_src_event()
342 mtk_set_src_2_param(afe, id); in mtk_hw_src_event()
348 regmap_update_bits(afe->regmap, reg, in mtk_hw_src_event()
352 regmap_update_bits(afe->regmap, reg, in mtk_hw_src_event()
356 regmap_update_bits(afe->regmap, reg, in mtk_hw_src_event()
495 dev_dbg(afe->dev, in mtk_afe_src_en_connect()
596 dev_dbg(afe->dev, "%s(), id %d, stream %d\n", in mtk_dai_src_hw_free()
673 list_add(&dai->list, &afe->sub_dais); in mt8186_dai_src_register()
[all …]
/linux-6.15/drivers/iio/health/
H A Dafe4403.c475 afe->spi = spi; in afe4403_probe()
476 afe->irq = spi->irq; in afe4403_probe()
485 afe->fields[i] = devm_regmap_field_alloc(afe->dev, afe->regmap, in afe4403_probe()
493 afe->regulator = devm_regulator_get(afe->dev, "tx_sup"); in afe4403_probe()
495 return dev_err_probe(afe->dev, PTR_ERR(afe->regulator), in afe4403_probe()
529 if (afe->irq > 0) { in afe4403_probe()
530 afe->trig = devm_iio_trigger_alloc(afe->dev, in afe4403_probe()
534 if (!afe->trig) { in afe4403_probe()
541 ret = devm_iio_trigger_register(afe->dev, afe->trig); in afe4403_probe()
547 ret = devm_request_threaded_irq(afe->dev, afe->irq, in afe4403_probe()
[all …]
H A Dafe4404.c338 &afe->buffer[i++]); in afe4404_trigger_handler()
483 afe->irq = client->irq; in afe4404_probe()
492 afe->fields[i] = devm_regmap_field_alloc(afe->dev, afe->regmap, in afe4404_probe()
500 afe->regulator = devm_regulator_get(afe->dev, "tx_sup"); in afe4404_probe()
502 return dev_err_probe(afe->dev, PTR_ERR(afe->regulator), in afe4404_probe()
536 if (afe->irq > 0) { in afe4404_probe()
537 afe->trig = devm_iio_trigger_alloc(afe->dev, in afe4404_probe()
541 if (!afe->trig) { in afe4404_probe()
548 ret = devm_iio_trigger_register(afe->dev, afe->trig); in afe4404_probe()
554 ret = devm_request_threaded_irq(afe->dev, afe->irq, in afe4404_probe()
[all …]
/linux-6.15/sound/soc/mediatek/mt2701/
H 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 …]
/linux-6.15/sound/soc/mediatek/mt8192/
H A Dmt8192-dai-adda.c357 dev_warn(afe->dev, in mtk_adda_mtkaif_cfg_event()
365 dev_warn(afe->dev, in mtk_adda_mtkaif_cfg_event()
701 regmap_read(afe->regmap, in mtk_stf_event()
709 dev_warn(afe->dev, in mtk_stf_event()
1101 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1103 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1120 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1129 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1131 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
1153 regmap_write(afe->regmap, in mtk_dai_adda_hw_params()
[all …]
H A Dmt8192-afe-clk.c278 mt8192_set_audio_int_bus_parent(afe, CLK_CLK26M); in mt8192_afe_disable_clock()
285 int mt8192_apll1_enable(struct mtk_base_afe *afe) in mt8192_apll1_enable() argument
291 apll1_mux_setting(afe, true); in mt8192_apll1_enable()
319 void mt8192_apll1_disable(struct mtk_base_afe *afe) in mt8192_apll1_disable() argument
332 apll1_mux_setting(afe, false); in mt8192_apll1_disable()
335 int mt8192_apll2_enable(struct mtk_base_afe *afe) in mt8192_apll2_enable() argument
341 apll2_mux_setting(afe, true); in mt8192_apll2_enable()
382 apll2_mux_setting(afe, false); in mt8192_apll2_disable()
565 int apll = mt8192_get_apll_by_rate(afe, rate); in mt8192_mck_enable()
619 int mt8192_init_clock(struct mtk_base_afe *afe) in mt8192_init_clock() argument
[all …]
/linux-6.15/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-adda.c66 dev_dbg(afe->dev, "%s(), name %s, event 0x%x\n", in mtk_adda_ul_event()
217 static int set_mtkaif_rx(struct mtk_base_afe *afe) in set_mtkaif_rx() argument
228 regmap_write(afe->regmap, AFE_ADDA_MTKAIF_CFG0, in set_mtkaif_rx()
242 regmap_update_bits(afe->regmap, in set_mtkaif_rx()
247 regmap_update_bits(afe->regmap, in set_mtkaif_rx()
254 regmap_write(afe->regmap, AFE_ADDA_MTKAIF_CFG0, in set_mtkaif_rx()
322 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
331 set_mtkaif_rx(afe); in mtk_dai_adda_hw_params()
334 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
357 regmap_update_bits(afe->regmap, in mtk_dai_adda_hw_params()
[all …]
H 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 …]
/linux-6.15/sound/soc/mediatek/mt8173/
H A Dmt8173-afe-pcm.c1053 struct mtk_base_afe *afe; in mt8173_afe_pcm_dev_probe() local
1061 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt8173_afe_pcm_dev_probe()
1062 if (!afe) in mt8173_afe_pcm_dev_probe()
1071 afe->dev = &pdev->dev; in mt8173_afe_pcm_dev_probe()
1078 if (IS_ERR(afe->base_addr)) in mt8173_afe_pcm_dev_probe()
1081 afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, in mt8173_afe_pcm_dev_probe()
1083 if (IS_ERR(afe->regmap)) in mt8173_afe_pcm_dev_probe()
1095 afe->memif = devm_kcalloc(afe->dev, afe->memif_size, in mt8173_afe_pcm_dev_probe()
1097 if (!afe->memif) in mt8173_afe_pcm_dev_probe()
1101 afe->irqs = devm_kcalloc(afe->dev, afe->irqs_size, in mt8173_afe_pcm_dev_probe()
[all …]
/linux-6.15/sound/soc/mediatek/mt6797/
H A Dmt6797-afe-pcm.c742 afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); in mt6797_afe_pcm_dev_probe()
743 if (!afe) in mt6797_afe_pcm_dev_probe()
748 if (!afe->platform_priv) in mt6797_afe_pcm_dev_probe()
752 afe->dev = &pdev->dev; in mt6797_afe_pcm_dev_probe()
753 dev = afe->dev; in mt6797_afe_pcm_dev_probe()
767 afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, in mt6797_afe_pcm_dev_probe()
769 if (IS_ERR(afe->regmap)) in mt6797_afe_pcm_dev_probe()
774 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt6797_afe_pcm_dev_probe()
776 if (!afe->memif) in mt6797_afe_pcm_dev_probe()
788 afe->irqs = devm_kcalloc(dev, afe->irqs_size, sizeof(*afe->irqs), in mt6797_afe_pcm_dev_probe()
[all …]

12345678