Lines Matching defs:regmap

267 	regmap_update_bits(afe->regmap,
272 regmap_update_bits(afe->regmap,
277 regmap_update_bits(afe->regmap,
292 regmap_update_bits(afe->regmap,
348 regmap_update_bits(afe->regmap, data->ch_num_reg,
384 regmap_update_bits(afe->regmap, irq_data->irq_cnt_reg,
395 regmap_update_bits(afe->regmap, irq_data->irq_fs_reg,
411 regmap_set_bits(afe->regmap, irq_data->irq_en_reg,
425 regmap_clear_bits(afe->regmap, irq_data->irq_en_reg,
428 regmap_write(afe->regmap, irq_data->irq_clr_reg,
2939 ret = regmap_read(afe->regmap, AFE_IRQ_STATUS, &val);
2947 ret = regmap_read(afe->regmap, AFE_IRQ_MASK, &mcu_irq_mask);
2984 regmap_write(afe->regmap, ASYS_IRQ_CLR, asys_irq_clr_bits);
2986 regmap_write(afe->regmap, AFE_IRQ_MCU_CLR, afe_irq_clr_bits);
2996 if (!afe->regmap || afe_priv->pm_runtime_bypass_reg_ctl)
3001 regcache_cache_only(afe->regmap, true);
3002 regcache_mark_dirty(afe->regmap);
3022 if (!afe->regmap || afe_priv->pm_runtime_bypass_reg_ctl)
3025 regcache_cache_only(afe->regmap, false);
3026 regcache_sync(afe->regmap);
3038 snd_soc_component_init_regmap(component, afe->regmap);
3117 return regmap_multi_reg_write(afe->regmap,
3141 static int bus_protect_enable(struct regmap *regmap)
3149 regmap_write(regmap, MT8188_TOP_AXI_PROT_EN_2_SET, mask);
3151 ret = regmap_read_poll_timeout(regmap, MT8188_TOP_AXI_PROT_EN_2_STA,
3159 regmap_write(regmap, MT8188_TOP_AXI_PROT_EN_2_SET, mask);
3161 ret = regmap_read_poll_timeout(regmap, MT8188_TOP_AXI_PROT_EN_2_STA,
3167 static int bus_protect_disable(struct regmap *regmap)
3175 regmap_write(regmap, MT8188_TOP_AXI_PROT_EN_2_CLR, mask);
3177 ret = regmap_read_poll_timeout(regmap, MT8188_TOP_AXI_PROT_EN_2_STA,
3185 regmap_write(regmap, MT8188_TOP_AXI_PROT_EN_2_CLR, mask);
3187 ret = regmap_read_poll_timeout(regmap, MT8188_TOP_AXI_PROT_EN_2_STA,
3199 struct regmap *infra_ao;
3234 /* reset controller to reset audio regs before regmap cache */
3338 afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr,
3340 if (IS_ERR(afe->regmap)) {
3341 ret = PTR_ERR(afe->regmap);
3345 ret = regmap_register_patch(afe->regmap, mt8188_cg_patch,
3365 regcache_cache_only(afe->regmap, true);
3366 regcache_mark_dirty(afe->regmap);