Lines Matching defs:mc_vbase
86 regmap_read(drvdata->mc_vbase, priv->ecc_stat_offset, &status);
89 regmap_read(drvdata->mc_vbase, priv->ecc_daddr_offset,
92 regmap_read(drvdata->mc_vbase, priv->ecc_uecnt_offset,
98 regmap_read(drvdata->mc_vbase, priv->ecc_saddr_offset,
101 regmap_read(drvdata->mc_vbase, priv->ecc_cecnt_offset,
108 regmap_write(drvdata->mc_vbase, priv->ecc_irq_clr_offset,
135 regmap_read(drvdata->mc_vbase, priv->ce_ue_trgr_offset,
147 regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset,
154 regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset,
163 regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset, read_reg);
230 static int a10_init(struct regmap *mc_vbase)
232 if (regmap_update_bits(mc_vbase, A10_INTMODE_OFST,
239 if (regmap_write(mc_vbase, A10_SERRCNTREG_OFST, 1)) {
286 struct regmap *mc_vbase;
297 mc_vbase = syscon_regmap_lookup_by_phandle(pdev->dev.of_node,
299 if (IS_ERR(mc_vbase)) {
310 if (regmap_read(mc_vbase, priv->ecc_ctrl_offset, &read_reg) ||
325 if (regmap_update_bits(mc_vbase, priv->ecc_irq_en_offset,
333 if (regmap_update_bits(mc_vbase, priv->ecc_cnt_rst_offset,
341 if (regmap_update_bits(mc_vbase, priv->ecc_cnt_rst_offset,
371 drvdata->mc_vbase = mc_vbase;
404 res = a10_init(mc_vbase);
435 if (regmap_update_bits(drvdata->mc_vbase, priv->ecc_irq_en_offset,