Lines Matching refs:mtk_base_afe
98 struct mtk_base_afe;
101 int mt8195_afe_get_mclk_source_rate(struct mtk_base_afe *afe, int apll);
103 int mt8195_afe_init_clock(struct mtk_base_afe *afe);
104 void mt8195_afe_deinit_clock(struct mtk_base_afe *afe);
105 int mt8195_afe_enable_clk(struct mtk_base_afe *afe, struct clk *clk);
106 void mt8195_afe_disable_clk(struct mtk_base_afe *afe, struct clk *clk);
107 int mt8195_afe_prepare_clk(struct mtk_base_afe *afe, struct clk *clk);
108 void mt8195_afe_unprepare_clk(struct mtk_base_afe *afe, struct clk *clk);
109 int mt8195_afe_enable_clk_atomic(struct mtk_base_afe *afe, struct clk *clk);
110 void mt8195_afe_disable_clk_atomic(struct mtk_base_afe *afe, struct clk *clk);
111 int mt8195_afe_set_clk_rate(struct mtk_base_afe *afe, struct clk *clk,
113 int mt8195_afe_set_clk_parent(struct mtk_base_afe *afe, struct clk *clk,
115 int mt8195_afe_enable_main_clock(struct mtk_base_afe *afe);
116 int mt8195_afe_disable_main_clock(struct mtk_base_afe *afe);
117 int mt8195_afe_enable_reg_rw_clk(struct mtk_base_afe *afe);
118 int mt8195_afe_disable_reg_rw_clk(struct mtk_base_afe *afe);