Lines Matching defs:mc_vbase
87 regmap_read(drvdata->mc_vbase, priv->ecc_stat_offset, &status);
90 regmap_read(drvdata->mc_vbase, priv->ecc_daddr_offset,
93 regmap_read(drvdata->mc_vbase, priv->ecc_uecnt_offset,
99 regmap_read(drvdata->mc_vbase, priv->ecc_saddr_offset,
102 regmap_read(drvdata->mc_vbase, priv->ecc_cecnt_offset,
109 regmap_write(drvdata->mc_vbase, priv->ecc_irq_clr_offset,
136 regmap_read(drvdata->mc_vbase, priv->ce_ue_trgr_offset,
148 regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset,
155 regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset,
164 regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset, read_reg);
231 static int a10_init(struct regmap *mc_vbase)
233 if (regmap_update_bits(mc_vbase, A10_INTMODE_OFST,
240 if (regmap_write(mc_vbase, A10_SERRCNTREG_OFST, 1)) {
287 struct regmap *mc_vbase;
298 mc_vbase = syscon_regmap_lookup_by_phandle(pdev->dev.of_node,
300 if (IS_ERR(mc_vbase)) {
311 if (regmap_read(mc_vbase, priv->ecc_ctrl_offset, &read_reg) ||
326 if (regmap_update_bits(mc_vbase, priv->ecc_irq_en_offset,
334 if (regmap_update_bits(mc_vbase, priv->ecc_cnt_rst_offset,
342 if (regmap_update_bits(mc_vbase, priv->ecc_cnt_rst_offset,
372 drvdata->mc_vbase = mc_vbase;
405 res = a10_init(mc_vbase);
436 if (regmap_update_bits(drvdata->mc_vbase, priv->ecc_irq_en_offset,