mc_vbase 85 drivers/edac/altera_edac.c regmap_read(drvdata->mc_vbase, priv->ecc_stat_offset, &status); mc_vbase 88 drivers/edac/altera_edac.c regmap_read(drvdata->mc_vbase, priv->ecc_daddr_offset, mc_vbase 91 drivers/edac/altera_edac.c regmap_read(drvdata->mc_vbase, priv->ecc_uecnt_offset, mc_vbase 97 drivers/edac/altera_edac.c regmap_read(drvdata->mc_vbase, priv->ecc_saddr_offset, mc_vbase 100 drivers/edac/altera_edac.c regmap_read(drvdata->mc_vbase, priv->ecc_cecnt_offset, mc_vbase 107 drivers/edac/altera_edac.c regmap_write(drvdata->mc_vbase, priv->ecc_irq_clr_offset, mc_vbase 134 drivers/edac/altera_edac.c regmap_read(drvdata->mc_vbase, priv->ce_ue_trgr_offset, mc_vbase 146 drivers/edac/altera_edac.c regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset, mc_vbase 153 drivers/edac/altera_edac.c regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset, mc_vbase 162 drivers/edac/altera_edac.c regmap_write(drvdata->mc_vbase, priv->ce_ue_trgr_offset, read_reg); mc_vbase 229 drivers/edac/altera_edac.c static int a10_init(struct regmap *mc_vbase) mc_vbase 231 drivers/edac/altera_edac.c if (regmap_update_bits(mc_vbase, A10_INTMODE_OFST, mc_vbase 238 drivers/edac/altera_edac.c if (regmap_write(mc_vbase, A10_SERRCNTREG_OFST, 1)) { mc_vbase 286 drivers/edac/altera_edac.c struct regmap *mc_vbase; mc_vbase 297 drivers/edac/altera_edac.c mc_vbase = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, mc_vbase 299 drivers/edac/altera_edac.c if (IS_ERR(mc_vbase)) { mc_vbase 310 drivers/edac/altera_edac.c if (regmap_read(mc_vbase, priv->ecc_ctrl_offset, &read_reg) || mc_vbase 325 drivers/edac/altera_edac.c if (regmap_update_bits(mc_vbase, priv->ecc_irq_en_offset, mc_vbase 333 drivers/edac/altera_edac.c if (regmap_update_bits(mc_vbase, priv->ecc_cnt_rst_offset, mc_vbase 341 drivers/edac/altera_edac.c if (regmap_update_bits(mc_vbase, priv->ecc_cnt_rst_offset, mc_vbase 371 drivers/edac/altera_edac.c drvdata->mc_vbase = mc_vbase; mc_vbase 404 drivers/edac/altera_edac.c res = a10_init(mc_vbase); mc_vbase 435 drivers/edac/altera_edac.c if (regmap_update_bits(drvdata->mc_vbase, priv->ecc_irq_en_offset, mc_vbase 184 drivers/edac/altera_edac.h struct regmap *mc_vbase; mc_vbase 66 drivers/edac/fsl_ddr_edac.c ddr_in32(pdata->mc_vbase + FSL_MC_DATA_ERR_INJECT_HI)); mc_vbase 76 drivers/edac/fsl_ddr_edac.c ddr_in32(pdata->mc_vbase + FSL_MC_DATA_ERR_INJECT_LO)); mc_vbase 86 drivers/edac/fsl_ddr_edac.c ddr_in32(pdata->mc_vbase + FSL_MC_ECC_ERR_INJECT)); mc_vbase 103 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_DATA_ERR_INJECT_HI, val); mc_vbase 123 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_DATA_ERR_INJECT_LO, val); mc_vbase 143 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ECC_ERR_INJECT, val); mc_vbase 292 drivers/edac/fsl_ddr_edac.c err_detect = ddr_in32(pdata->mc_vbase + FSL_MC_ERR_DETECT); mc_vbase 301 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_DETECT, err_detect); mc_vbase 305 drivers/edac/fsl_ddr_edac.c syndrome = ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_ECC); mc_vbase 308 drivers/edac/fsl_ddr_edac.c bus_width = (ddr_in32(pdata->mc_vbase + FSL_MC_DDR_SDRAM_CFG) & mc_vbase 316 drivers/edac/fsl_ddr_edac.c ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_EXT_ADDRESS), mc_vbase 317 drivers/edac/fsl_ddr_edac.c ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_ADDRESS)); mc_vbase 326 drivers/edac/fsl_ddr_edac.c cap_high = ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_DATA_HI); mc_vbase 327 drivers/edac/fsl_ddr_edac.c cap_low = ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_DATA_LO); mc_vbase 373 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_DETECT, err_detect); mc_vbase 382 drivers/edac/fsl_ddr_edac.c err_detect = ddr_in32(pdata->mc_vbase + FSL_MC_ERR_DETECT); mc_vbase 402 drivers/edac/fsl_ddr_edac.c sdram_ctl = ddr_in32(pdata->mc_vbase + FSL_MC_DDR_SDRAM_CFG); mc_vbase 450 drivers/edac/fsl_ddr_edac.c cs_bnds = ddr_in32(pdata->mc_vbase + FSL_MC_CS_BNDS_0 + mc_vbase 530 drivers/edac/fsl_ddr_edac.c pdata->mc_vbase = devm_ioremap(&op->dev, r.start, resource_size(&r)); mc_vbase 531 drivers/edac/fsl_ddr_edac.c if (!pdata->mc_vbase) { mc_vbase 537 drivers/edac/fsl_ddr_edac.c sdram_ctl = ddr_in32(pdata->mc_vbase + FSL_MC_DDR_SDRAM_CFG); mc_vbase 564 drivers/edac/fsl_ddr_edac.c orig_ddr_err_disable = ddr_in32(pdata->mc_vbase + FSL_MC_ERR_DISABLE); mc_vbase 565 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_DISABLE, 0); mc_vbase 568 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_DETECT, ~0); mc_vbase 577 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_INT_EN, mc_vbase 581 drivers/edac/fsl_ddr_edac.c orig_ddr_err_sbe = ddr_in32(pdata->mc_vbase + mc_vbase 585 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_SBE, 0x10000); mc_vbase 626 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_INT_EN, 0); mc_vbase 629 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_DISABLE, mc_vbase 631 drivers/edac/fsl_ddr_edac.c ddr_out32(pdata->mc_vbase + FSL_MC_ERR_SBE, orig_ddr_err_sbe); mc_vbase 74 drivers/edac/fsl_ddr_edac.h void __iomem *mc_vbase; mc_vbase 599 drivers/edac/mv64x60_edac.c reg = readl(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); mc_vbase 604 drivers/edac/mv64x60_edac.c sdram_ecc = readl(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_RCVD); mc_vbase 605 drivers/edac/mv64x60_edac.c comp_ecc = readl(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CALC); mc_vbase 623 drivers/edac/mv64x60_edac.c writel(0, pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); mc_vbase 632 drivers/edac/mv64x60_edac.c reg = readl(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); mc_vbase 667 drivers/edac/mv64x60_edac.c ctl = readl(pdata->mc_vbase + MV64X60_SDRAM_CONFIG); mc_vbase 747 drivers/edac/mv64x60_edac.c pdata->mc_vbase = devm_ioremap(&pdev->dev, mc_vbase 750 drivers/edac/mv64x60_edac.c if (!pdata->mc_vbase) { mc_vbase 756 drivers/edac/mv64x60_edac.c ctl = readl(pdata->mc_vbase + MV64X60_SDRAM_CONFIG); mc_vbase 781 drivers/edac/mv64x60_edac.c writel(0, pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); mc_vbase 782 drivers/edac/mv64x60_edac.c ctl = readl(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CNTL); mc_vbase 784 drivers/edac/mv64x60_edac.c writel(ctl, pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CNTL); mc_vbase 93 drivers/edac/mv64x60_edac.h void __iomem *mc_vbase;