Searched refs:mtk_base_afe (Results 1 – 16 of 16) sorted by relevance
| /Linux-v4.19/sound/soc/mediatek/mt2701/ |
| D | mt2701-afe-clock-ctrl.h | 13 struct mtk_base_afe; 16 int mt2701_init_clock(struct mtk_base_afe *afe); 17 int mt2701_afe_enable_clock(struct mtk_base_afe *afe); 18 int mt2701_afe_disable_clock(struct mtk_base_afe *afe); 20 int mt2701_afe_enable_i2s(struct mtk_base_afe *afe, 23 void mt2701_afe_disable_i2s(struct mtk_base_afe *afe, 26 int mt2701_afe_enable_mclk(struct mtk_base_afe *afe, int id); 27 void mt2701_afe_disable_mclk(struct mtk_base_afe *afe, int id); 29 int mt2701_enable_btmrg_clk(struct mtk_base_afe *afe); 30 void mt2701_disable_btmrg_clk(struct mtk_base_afe *afe); [all …]
|
| 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 | 63 static int mt2701_dai_num_to_i2s(struct mtk_base_afe *afe, int num) in mt2701_dai_num_to_i2s() 90 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_afe_i2s_startup() 101 static int mt2701_afe_i2s_path_disable(struct mtk_base_afe *afe, in mt2701_afe_i2s_path_disable() 125 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_afe_i2s_shutdown() 152 static int mt2701_i2s_path_enable(struct mtk_base_afe *afe, in mt2701_i2s_path_enable() 213 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_afe_i2s_prepare() 247 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_afe_i2s_set_sysclk() 269 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_btmrg_startup() 286 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_btmrg_hw_params() 327 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt2701_btmrg_shutdown() [all …]
|
| /Linux-v4.19/sound/soc/mediatek/mt6797/ |
| D | mt6797-afe-clk.h | 12 struct mtk_base_afe; 14 int mt6797_init_clock(struct mtk_base_afe *afe); 15 int mt6797_afe_enable_clock(struct mtk_base_afe *afe); 16 int mt6797_afe_disable_clock(struct mtk_base_afe *afe);
|
| D | mt6797-afe-common.h | 56 int mt6797_dai_adda_register(struct mtk_base_afe *afe); 57 int mt6797_dai_pcm_register(struct mtk_base_afe *afe); 58 int mt6797_dai_hostless_register(struct mtk_base_afe *afe);
|
| 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() 234 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_dai_adda_hw_params() 384 int mt6797_dai_adda_register(struct mtk_base_afe *afe) in mt6797_dai_adda_register()
|
| 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() 101 int mt6797_dai_hostless_register(struct mtk_base_afe *afe) in mt6797_dai_hostless_register()
|
| D | mt6797-afe-pcm.c | 145 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component); in mt6797_memif_fs() 156 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component); in mt6797_irq_fs() 620 struct mtk_base_afe *afe = dev; in mt6797_afe_irq_handler() 666 struct mtk_base_afe *afe = dev_get_drvdata(dev); in mt6797_afe_runtime_suspend() 691 struct mtk_base_afe *afe = dev_get_drvdata(dev); in mt6797_afe_runtime_resume() 736 static int mt6797_dai_memif_register(struct mtk_base_afe *afe) in mt6797_dai_memif_register() 756 typedef int (*dai_register_cb)(struct mtk_base_afe *); 766 struct mtk_base_afe *afe; in mt6797_afe_pcm_dev_probe()
|
| D | mt6797-dai-pcm.c | 185 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_dai_pcm_hw_params() 299 int mt6797_dai_pcm_register(struct mtk_base_afe *afe) in mt6797_dai_pcm_register()
|
| /Linux-v4.19/sound/soc/mediatek/common/ |
| D | mtk-afe-fe-dai.h | 13 struct mtk_base_afe; 32 int mtk_dynamic_irq_acquire(struct mtk_base_afe *afe); 33 int mtk_dynamic_irq_release(struct mtk_base_afe *afe, int irq_id);
|
| D | mtk-afe-fe-dai.c | 39 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_startup() 101 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_shutdown() 124 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_hw_params() 188 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_trigger() 251 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_prepare() 291 int mtk_dynamic_irq_acquire(struct mtk_base_afe *afe) in mtk_dynamic_irq_acquire() 308 int mtk_dynamic_irq_release(struct mtk_base_afe *afe, int irq_id) in mtk_dynamic_irq_release() 323 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_dai_suspend() 348 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_dai_resume()
|
| 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() 85 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component); in mtk_afe_pcm_pointer() 126 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component); in mtk_afe_pcm_new()
|
| D | mtk-afe-platform-driver.h | 16 struct mtk_base_afe; 25 int mtk_afe_combine_sub_dai(struct mtk_base_afe *afe);
|
| D | mtk-base-afe.h | 57 struct mtk_base_afe { struct
|
| /Linux-v4.19/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() 311 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt8173_afe_i2s_shutdown() 326 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt8173_afe_i2s_prepare() 347 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt8173_afe_hdmi_startup() 361 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mt8173_afe_hdmi_shutdown() [all …]
|