| /Linux-v5.4/sound/soc/mediatek/mt2701/ | 
| D | mt2701-afe-clock-ctrl.c | 25 int mt2701_init_clock(struct mtk_base_afe *afe)  in mt2701_init_clock()101 int mt2701_afe_enable_i2s(struct mtk_base_afe *afe,  in mt2701_afe_enable_i2s()
 127 void mt2701_afe_disable_i2s(struct mtk_base_afe *afe,  in mt2701_afe_disable_i2s()
 135 int mt2701_afe_enable_mclk(struct mtk_base_afe *afe, int id)  in mt2701_afe_enable_mclk()
 143 void mt2701_afe_disable_mclk(struct mtk_base_afe *afe, int id)  in mt2701_afe_disable_mclk()
 151 int mt2701_enable_btmrg_clk(struct mtk_base_afe *afe)  in mt2701_enable_btmrg_clk()
 158 void mt2701_disable_btmrg_clk(struct mtk_base_afe *afe)  in mt2701_disable_btmrg_clk()
 165 static int mt2701_afe_enable_audsys(struct mtk_base_afe *afe)  in mt2701_afe_enable_audsys()
 220 static void mt2701_afe_disable_audsys(struct mtk_base_afe *afe)  in mt2701_afe_disable_audsys()
 233 int mt2701_afe_enable_clock(struct mtk_base_afe *afe)  in mt2701_afe_enable_clock()
 [all …]
 
 | 
| D | mt2701-afe-pcm.c | 84 static int mt2701_dai_num_to_i2s(struct mtk_base_afe *afe, int num)  in mt2701_dai_num_to_i2s()111 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_afe_i2s_startup()  local
 122 static int mt2701_afe_i2s_path_disable(struct mtk_base_afe *afe,  in mt2701_afe_i2s_path_disable()
 146 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_afe_i2s_shutdown()  local
 173 static int mt2701_i2s_path_enable(struct mtk_base_afe *afe,  in mt2701_i2s_path_enable()
 234 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_afe_i2s_prepare()  local
 268 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_afe_i2s_set_sysclk()  local
 290 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_btmrg_startup()  local
 307 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_btmrg_hw_params()  local
 348 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt2701_btmrg_shutdown()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/i2c/adv748x/ | 
| D | adv748x-afe.c | 55 static int adv748x_afe_status(struct adv748x_afe *afe, u32 *signal,  in adv748x_afe_status()112 static void adv748x_afe_fill_format(struct adv748x_afe *afe,  in adv748x_afe_fill_format()
 157 static int adv748x_afe_s_input(struct adv748x_afe *afe, unsigned int input)  in adv748x_afe_s_input()
 167 	struct adv748x_afe *afe = adv748x_sd_to_afe(sd);  in adv748x_afe_g_pixelaspect()  local
 186 	struct adv748x_afe *afe = adv748x_sd_to_afe(sd);  in adv748x_afe_g_std()  local
 195 	struct adv748x_afe *afe = adv748x_sd_to_afe(sd);  in adv748x_afe_s_std()  local
 214 	struct adv748x_afe *afe = adv748x_sd_to_afe(sd);  in adv748x_afe_querystd()  local
 257 	struct adv748x_afe *afe = adv748x_sd_to_afe(sd);  in adv748x_afe_g_input_status()  local
 272 	struct adv748x_afe *afe = adv748x_sd_to_afe(sd);  in adv748x_afe_s_stream()  local
 317 static int adv748x_afe_propagate_pixelrate(struct adv748x_afe *afe)  in adv748x_afe_propagate_pixelrate()
 [all …]
 
 | 
| /Linux-v5.4/sound/soc/mediatek/mt8183/ | 
| D | mt8183-afe-clk.c | 92 int mt8183_init_clock(struct mtk_base_afe *afe)  in mt8183_init_clock()115 int mt8183_afe_enable_clock(struct mtk_base_afe *afe)  in mt8183_afe_enable_clock()
 214 int mt8183_afe_disable_clock(struct mtk_base_afe *afe)  in mt8183_afe_disable_clock()
 231 static int apll1_mux_setting(struct mtk_base_afe *afe, bool enable)  in apll1_mux_setting()
 305 static int apll2_mux_setting(struct mtk_base_afe *afe, bool enable)  in apll2_mux_setting()
 379 int mt8183_apll1_enable(struct mtk_base_afe *afe)  in mt8183_apll1_enable()
 417 void mt8183_apll1_disable(struct mtk_base_afe *afe)  in mt8183_apll1_disable()
 433 int mt8183_apll2_enable(struct mtk_base_afe *afe)  in mt8183_apll2_enable()
 471 void mt8183_apll2_disable(struct mtk_base_afe *afe)  in mt8183_apll2_disable()
 487 int mt8183_get_apll_rate(struct mtk_base_afe *afe, int apll)  in mt8183_get_apll_rate()
 [all …]
 
 | 
| D | mt8183-dai-i2s.c | 78 static int get_i2s_id_by_name(struct mtk_base_afe *afe,  in get_i2s_id_by_name()95 static struct mtk_afe_i2s_priv *get_i2s_priv_by_name(struct mtk_base_afe *afe,  in get_i2s_priv_by_name()
 121 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mt8183_i2s_hd_get()  local
 140 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mt8183_i2s_hd_set()  local
 276 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_apll_event()  local
 306 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_mclk_en_event()  local
 427 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_afe_i2s_share_connect()  local
 448 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_afe_i2s_hd_connect()  local
 477 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_afe_i2s_apll_connect()  local
 503 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_afe_i2s_mclk_connect()  local
 [all …]
 
 | 
| D | mt8183-dai-adda.c | 50 static unsigned int adda_dl_rate_transform(struct mtk_base_afe *afe,  in adda_dl_rate_transform()83 static unsigned int adda_ul_rate_transform(struct mtk_base_afe *afe,  in adda_ul_rate_transform()
 147 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_adda_ul_event()  local
 201 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mt8183_adda_dmic_get()  local
 213 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mt8183_adda_dmic_set()  local
 301 static int set_mtkaif_rx(struct mtk_base_afe *afe)  in set_mtkaif_rx()
 356 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_adda_hw_params()  local
 489 int mt8183_dai_adda_register(struct mtk_base_afe *afe)  in mt8183_dai_adda_register()
 
 | 
| D | mt8183-dai-tdm.c | 251 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_tdm_bck_en_event()  local277 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_tdm_mck_en_event()  local
 335 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_afe_tdm_apll_connect()  local
 436 static int mtk_dai_tdm_cal_mclk(struct mtk_base_afe *afe,  in mtk_dai_tdm_cal_mclk()
 468 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_tdm_hw_params()  local
 585 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_tdm_trigger()  local
 618 	struct mtk_base_afe *afe = dev_get_drvdata(dai->dev);  in mtk_dai_tdm_set_sysclk()  local
 639 	struct mtk_base_afe *afe = dev_get_drvdata(dai->dev);  in mtk_dai_tdm_set_fmt()  local
 717 int mt8183_dai_tdm_register(struct mtk_base_afe *afe)  in mt8183_dai_tdm_register()
 
 | 
| D | mt8183-afe-pcm.c | 147 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mt8183_memif_fs()  local158 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mt8183_irq_fs()  local
 928 	struct mtk_base_afe *afe = dev;  in mt8183_afe_irq_handler()  local
 978 	struct mtk_base_afe *afe = dev_get_drvdata(dev);  in mt8183_afe_runtime_suspend()  local
 1012 	struct mtk_base_afe *afe = dev_get_drvdata(dev);  in mt8183_afe_runtime_resume()  local
 1057 static int mt8183_dai_memif_register(struct mtk_base_afe *afe)  in mt8183_dai_memif_register()
 1089 	struct mtk_base_afe *afe;  in mt8183_afe_pcm_dev_probe()  local
 
 | 
| D | mt8183-dai-hostless.c | 40 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_hostless_startup()  local101 int mt8183_dai_hostless_register(struct mtk_base_afe *afe)  in mt8183_dai_hostless_register()
 
 | 
| D | mt8183-dai-pcm.c | 185 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_pcm_hw_params()  local299 int mt8183_dai_pcm_register(struct mtk_base_afe *afe)  in mt8183_dai_pcm_register()
 
 | 
| /Linux-v5.4/sound/soc/mediatek/common/ | 
| D | mtk-afe-fe-dai.c | 39 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_fe_startup()  local100 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_fe_shutdown()  local
 122 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_fe_hw_params()  local
 184 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_fe_trigger()  local
 241 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_fe_prepare()  local
 285 int mtk_dynamic_irq_acquire(struct mtk_base_afe *afe)  in mtk_dynamic_irq_acquire()
 302 int mtk_dynamic_irq_release(struct mtk_base_afe *afe, int irq_id)  in mtk_dynamic_irq_release()
 317 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_dai_suspend()  local
 342 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_afe_dai_resume()  local
 
 | 
| D | mtk-afe-platform-driver.c | 16 int mtk_afe_combine_sub_dai(struct mtk_base_afe *afe)  in mtk_afe_combine_sub_dai()51 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mtk_afe_add_sub_dai_control()  local
 85 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mtk_afe_pcm_pointer()  local
 126 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mtk_afe_pcm_new()  local
 
 | 
| /Linux-v5.4/sound/soc/mediatek/mt8173/ | 
| D | mt8173-afe-pcm.c | 196 static int mt8173_afe_set_i2s(struct mtk_base_afe *afe, unsigned int rate)  in mt8173_afe_set_i2s()224 static void mt8173_afe_set_i2s_enable(struct mtk_base_afe *afe, bool enable)  in mt8173_afe_set_i2s_enable()
 239 static int mt8173_afe_dais_enable_clks(struct mtk_base_afe *afe,  in mt8173_afe_dais_enable_clks()
 262 static int mt8173_afe_dais_set_clks(struct mtk_base_afe *afe,  in mt8173_afe_dais_set_clks()
 286 static void mt8173_afe_dais_disable_clks(struct mtk_base_afe *afe,  in mt8173_afe_dais_disable_clks()
 298 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt8173_afe_i2s_startup()  local
 311 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt8173_afe_i2s_shutdown()  local
 326 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt8173_afe_i2s_prepare()  local
 347 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt8173_afe_hdmi_startup()  local
 361 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mt8173_afe_hdmi_shutdown()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/iio/health/ | 
| D | afe4403.c | 136 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe440x_show_register()  local160 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe440x_store_register()  local
 212 static int afe4403_read(struct afe4403_data *afe, unsigned int reg, u32 *val)  in afe4403_read()
 244 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe4403_read_raw()  local
 283 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe4403_write_raw()  local
 310 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe4403_trigger_handler()  local
 416 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe4403_suspend()  local
 437 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe4403_resume()  local
 459 	struct afe4403_data *afe;  in afe4403_probe()  local
 582 	struct afe4403_data *afe = iio_priv(indio_dev);  in afe4403_remove()  local
 
 | 
| D | afe4404.c | 170 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe440x_show_register()  local194 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe440x_store_register()  local
 250 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe4404_read_raw()  local
 295 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe4404_write_raw()  local
 329 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe4404_trigger_handler()  local
 422 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe4404_suspend()  local
 443 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe4404_resume()  local
 466 	struct afe4404_data *afe;  in afe4404_probe()  local
 588 	struct afe4404_data *afe = iio_priv(indio_dev);  in afe4404_remove()  local
 
 | 
| /Linux-v5.4/sound/soc/mediatek/mt6797/ | 
| D | mt6797-dai-adda.c | 38 static unsigned int adda_dl_rate_transform(struct mtk_base_afe *afe,  in adda_dl_rate_transform()71 static unsigned int adda_ul_rate_transform(struct mtk_base_afe *afe,  in adda_ul_rate_transform()
 135 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);  in mtk_adda_ul_event()  local
 234 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_adda_hw_params()  local
 384 int mt6797_dai_adda_register(struct mtk_base_afe *afe)  in mt6797_dai_adda_register()
 
 | 
| D | mt6797-afe-pcm.c | 145 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mt6797_memif_fs()  local156 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);  in mt6797_irq_fs()  local
 604 	struct mtk_base_afe *afe = dev;  in mt6797_afe_irq_handler()  local
 650 	struct mtk_base_afe *afe = dev_get_drvdata(dev);  in mt6797_afe_runtime_suspend()  local
 675 	struct mtk_base_afe *afe = dev_get_drvdata(dev);  in mt6797_afe_runtime_resume()  local
 720 static int mt6797_dai_memif_register(struct mtk_base_afe *afe)  in mt6797_dai_memif_register()
 750 	struct mtk_base_afe *afe;  in mt6797_afe_pcm_dev_probe()  local
 
 | 
| D | mt6797-afe-clk.c | 34 int mt6797_init_clock(struct mtk_base_afe *afe)  in mt6797_init_clock()57 int mt6797_afe_enable_clock(struct mtk_base_afe *afe)  in mt6797_afe_enable_clock()
 113 int mt6797_afe_disable_clock(struct mtk_base_afe *afe)  in mt6797_afe_disable_clock()
 
 | 
| D | mt6797-dai-hostless.c | 40 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_hostless_startup()  local101 int mt6797_dai_hostless_register(struct mtk_base_afe *afe)  in mt6797_dai_hostless_register()
 
 | 
| D | mt6797-dai-pcm.c | 185 	struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);  in mtk_dai_pcm_hw_params()  local299 int mt6797_dai_pcm_register(struct mtk_base_afe *afe)  in mt6797_dai_pcm_register()
 
 | 
| /Linux-v5.4/sound/soc/qcom/qdsp6/ | 
| D | q6afe.c | 484 	struct q6afe *afe;  member715 	struct q6afe *afe;  in q6afe_port_free()  local
 727 static struct q6afe_port *q6afe_find_port(struct q6afe *afe, int token)  in q6afe_find_port()
 747 	struct q6afe *afe = dev_get_drvdata(&adev->dev);  in q6afe_callback()  local
 803 static int afe_apr_send_pkt(struct q6afe *afe, struct apr_pkt *pkt,  in afe_apr_send_pkt()
 844 	struct q6afe *afe = port->afe;  in q6afe_port_set_param()  local
 892 	struct q6afe *afe = port->afe;  in q6afe_port_set_param_v2()  local
 1024 	struct q6afe *afe = port->afe;  in q6afe_port_stop()  local
 1301 	struct q6afe *afe = port->afe;  in q6afe_port_start()  local
 1369 	struct q6afe *afe = dev_get_drvdata(dev->parent);  in q6afe_port_get_from_id()  local
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | mt2701.dtsi | 428 		afe: audio-controller {  label
 | 
| D | mt7623.dtsi | 617 		afe: audio-controller {  label
 | 
| /Linux-v5.4/arch/arm64/boot/dts/mediatek/ | 
| D | mt7622.dtsi | 598 		afe: audio-controller {  label
 | 
| D | mt8173.dtsi | 773 		afe: audio-controller@11220000  {  label
 |