Home
last modified time | relevance | path

Searched refs:mc_vbase (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/edac/
Daltera_edac.c107 struct regmap *mc_vbase; member
117 regmap_read(drvdata->mc_vbase, ERRADDR_OFST, &err_addr); in altr_sdram_mc_err_handler()
119 regmap_read(drvdata->mc_vbase, DRAMSTS_OFST, &status); in altr_sdram_mc_err_handler()
122 regmap_read(drvdata->mc_vbase, DBECOUNT_OFST, &err_count); in altr_sdram_mc_err_handler()
127 regmap_read(drvdata->mc_vbase, SBECOUNT_OFST, &err_count); in altr_sdram_mc_err_handler()
134 regmap_write(drvdata->mc_vbase, DRAMINTR_OFST, in altr_sdram_mc_err_handler()
159 regmap_read(drvdata->mc_vbase, CTLCFG_OFST, &read_reg); in altr_sdr_mc_err_inject_write()
169 regmap_write(drvdata->mc_vbase, CTLCFG_OFST, in altr_sdr_mc_err_inject_write()
174 regmap_write(drvdata->mc_vbase, CTLCFG_OFST, in altr_sdr_mc_err_inject_write()
182 regmap_write(drvdata->mc_vbase, CTLCFG_OFST, read_reg); in altr_sdr_mc_err_inject_write()
[all …]
Dmpc85xx_edac.c63 in_be32(pdata->mc_vbase + in mpc85xx_mc_inject_data_hi_show()
74 in_be32(pdata->mc_vbase + in mpc85xx_mc_inject_data_lo_show()
85 in_be32(pdata->mc_vbase + MPC85XX_MC_ECC_ERR_INJECT)); in mpc85xx_mc_inject_ctrl_show()
95 out_be32(pdata->mc_vbase + MPC85XX_MC_DATA_ERR_INJECT_HI, in mpc85xx_mc_inject_data_hi_store()
109 out_be32(pdata->mc_vbase + MPC85XX_MC_DATA_ERR_INJECT_LO, in mpc85xx_mc_inject_data_lo_store()
123 out_be32(pdata->mc_vbase + MPC85XX_MC_ECC_ERR_INJECT, in mpc85xx_mc_inject_ctrl_store()
829 err_detect = in_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT); in mpc85xx_mc_check()
838 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT, err_detect); in mpc85xx_mc_check()
842 syndrome = in_be32(pdata->mc_vbase + MPC85XX_MC_CAPTURE_ECC); in mpc85xx_mc_check()
845 bus_width = (in_be32(pdata->mc_vbase + MPC85XX_MC_DDR_SDRAM_CFG) & in mpc85xx_mc_check()
[all …]
Dmv64x60_edac.c603 reg = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); in mv64x60_mc_check()
608 sdram_ecc = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_RCVD); in mv64x60_mc_check()
609 comp_ecc = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CALC); in mv64x60_mc_check()
627 out_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR, 0); in mv64x60_mc_check()
636 reg = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); in mv64x60_mc_isr()
671 ctl = in_le32(pdata->mc_vbase + MV64X60_SDRAM_CONFIG); in mv64x60_init_csrows()
752 pdata->mc_vbase = devm_ioremap(&pdev->dev, in mv64x60_mc_err_probe()
755 if (!pdata->mc_vbase) { in mv64x60_mc_err_probe()
761 ctl = in_le32(pdata->mc_vbase + MV64X60_SDRAM_CONFIG); in mv64x60_mc_err_probe()
787 out_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR, 0); in mv64x60_mc_err_probe()
[all …]
Dmv64x60_edac.h93 void __iomem *mc_vbase; member
Dmpc85xx_edac.h154 void __iomem *mc_vbase; member