Lines Matching refs:irq_data
205 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mtk_afe_fe_trigger() local
223 mtk_regmap_update_bits(afe->regmap, irq_data->irq_cnt_reg, in mtk_afe_fe_trigger()
224 irq_data->irq_cnt_maskbit, counter, in mtk_afe_fe_trigger()
225 irq_data->irq_cnt_shift); in mtk_afe_fe_trigger()
233 mtk_regmap_update_bits(afe->regmap, irq_data->irq_fs_reg, in mtk_afe_fe_trigger()
234 irq_data->irq_fs_maskbit, fs, in mtk_afe_fe_trigger()
235 irq_data->irq_fs_shift); in mtk_afe_fe_trigger()
238 mtk_regmap_update_bits(afe->regmap, irq_data->irq_en_reg, in mtk_afe_fe_trigger()
239 1, 1, irq_data->irq_en_shift); in mtk_afe_fe_trigger()
251 mtk_regmap_update_bits(afe->regmap, irq_data->irq_en_reg, in mtk_afe_fe_trigger()
252 1, 0, irq_data->irq_en_shift); in mtk_afe_fe_trigger()
254 mtk_regmap_write(afe->regmap, irq_data->irq_clr_reg, in mtk_afe_fe_trigger()
255 1 << irq_data->irq_clr_shift); in mtk_afe_fe_trigger()