Searched refs:mc_vbase (Results 1 - 5 of 5) sorted by relevance
/linux-4.1.27/drivers/edac/ |
H A D | altera_edac.c | 107 struct regmap *mc_vbase; member in struct:altr_sdram_mc_data 117 regmap_read(drvdata->mc_vbase, ERRADDR_OFST, &err_addr); altr_sdram_mc_err_handler() 119 regmap_read(drvdata->mc_vbase, DRAMSTS_OFST, &status); altr_sdram_mc_err_handler() 122 regmap_read(drvdata->mc_vbase, DBECOUNT_OFST, &err_count); altr_sdram_mc_err_handler() 127 regmap_read(drvdata->mc_vbase, SBECOUNT_OFST, &err_count); altr_sdram_mc_err_handler() 134 regmap_write(drvdata->mc_vbase, DRAMINTR_OFST, altr_sdram_mc_err_handler() 159 regmap_read(drvdata->mc_vbase, CTLCFG_OFST, &read_reg); altr_sdr_mc_err_inject_write() 169 regmap_write(drvdata->mc_vbase, CTLCFG_OFST, altr_sdr_mc_err_inject_write() 174 regmap_write(drvdata->mc_vbase, CTLCFG_OFST, altr_sdr_mc_err_inject_write() 182 regmap_write(drvdata->mc_vbase, CTLCFG_OFST, read_reg); altr_sdr_mc_err_inject_write() 223 static u32 altr_sdram_get_total_mem_size(struct regmap *mc_vbase) altr_sdram_get_total_mem_size() argument 227 if (regmap_read(mc_vbase, DRAMADDRW_OFST, &read_reg) < 0) altr_sdram_get_total_mem_size() 230 if (regmap_read(mc_vbase, DRAMIFWIDTH_OFST, &width) < 0) altr_sdram_get_total_mem_size() 259 struct regmap *mc_vbase; altr_sdram_probe() local 267 mc_vbase = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, altr_sdram_probe() 269 if (IS_ERR(mc_vbase)) { altr_sdram_probe() 275 if (regmap_read(mc_vbase, CTLCFG_OFST, &read_reg) || altr_sdram_probe() 283 mem_size = altr_sdram_get_total_mem_size(mc_vbase); altr_sdram_probe() 291 if (regmap_write(mc_vbase, DRAMINTR_OFST, DRAMINTR_INTRCLR)) { altr_sdram_probe() 317 drvdata->mc_vbase = mc_vbase; altr_sdram_probe() 354 if (regmap_write(drvdata->mc_vbase, DRAMINTR_OFST, altr_sdram_probe()
|
H A D | mpc85xx_edac.c | 63 in_be32(pdata->mc_vbase + mpc85xx_mc_inject_data_hi_show() 74 in_be32(pdata->mc_vbase + mpc85xx_mc_inject_data_lo_show() 85 in_be32(pdata->mc_vbase + MPC85XX_MC_ECC_ERR_INJECT)); mpc85xx_mc_inject_ctrl_show() 95 out_be32(pdata->mc_vbase + MPC85XX_MC_DATA_ERR_INJECT_HI, mpc85xx_mc_inject_data_hi_store() 109 out_be32(pdata->mc_vbase + MPC85XX_MC_DATA_ERR_INJECT_LO, mpc85xx_mc_inject_data_lo_store() 123 out_be32(pdata->mc_vbase + MPC85XX_MC_ECC_ERR_INJECT, mpc85xx_mc_inject_ctrl_store() 829 err_detect = in_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT); mpc85xx_mc_check() 838 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT, err_detect); mpc85xx_mc_check() 842 syndrome = in_be32(pdata->mc_vbase + MPC85XX_MC_CAPTURE_ECC); mpc85xx_mc_check() 845 bus_width = (in_be32(pdata->mc_vbase + MPC85XX_MC_DDR_SDRAM_CFG) & mpc85xx_mc_check() 852 err_addr = in_be32(pdata->mc_vbase + MPC85XX_MC_CAPTURE_ADDRESS); mpc85xx_mc_check() 861 cap_high = in_be32(pdata->mc_vbase + MPC85XX_MC_CAPTURE_DATA_HI); mpc85xx_mc_check() 862 cap_low = in_be32(pdata->mc_vbase + MPC85XX_MC_CAPTURE_DATA_LO); mpc85xx_mc_check() 908 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT, err_detect); mpc85xx_mc_check() 917 err_detect = in_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT); mpc85xx_mc_isr() 937 sdram_ctl = in_be32(pdata->mc_vbase + MPC85XX_MC_DDR_SDRAM_CFG); mpc85xx_init_csrows() 979 cs_bnds = in_be32(pdata->mc_vbase + MPC85XX_MC_CS_BNDS_0 + mpc85xx_init_csrows() 1054 pdata->mc_vbase = devm_ioremap(&op->dev, r.start, resource_size(&r)); mpc85xx_mc_err_probe() 1055 if (!pdata->mc_vbase) { mpc85xx_mc_err_probe() 1061 sdram_ctl = in_be32(pdata->mc_vbase + MPC85XX_MC_DDR_SDRAM_CFG); mpc85xx_mc_err_probe() 1088 in_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DISABLE); mpc85xx_mc_err_probe() 1089 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DISABLE, 0); mpc85xx_mc_err_probe() 1092 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT, ~0); mpc85xx_mc_err_probe() 1100 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_INT_EN, mpc85xx_mc_err_probe() 1104 orig_ddr_err_sbe = in_be32(pdata->mc_vbase + mpc85xx_mc_err_probe() 1108 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_SBE, 0x10000); mpc85xx_mc_err_probe() 1150 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_INT_EN, 0); mpc85xx_mc_err_remove() 1154 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DISABLE, mpc85xx_mc_err_remove() 1156 out_be32(pdata->mc_vbase + MPC85XX_MC_ERR_SBE, orig_ddr_err_sbe); mpc85xx_mc_err_remove()
|
H A D | mv64x60_edac.c | 603 reg = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); mv64x60_mc_check() 608 sdram_ecc = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_RCVD); mv64x60_mc_check() 609 comp_ecc = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CALC); mv64x60_mc_check() 627 out_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR, 0); mv64x60_mc_check() 636 reg = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR); mv64x60_mc_isr() 671 ctl = in_le32(pdata->mc_vbase + MV64X60_SDRAM_CONFIG); mv64x60_init_csrows() 752 pdata->mc_vbase = devm_ioremap(&pdev->dev, mv64x60_mc_err_probe() 755 if (!pdata->mc_vbase) { mv64x60_mc_err_probe() 761 ctl = in_le32(pdata->mc_vbase + MV64X60_SDRAM_CONFIG); mv64x60_mc_err_probe() 787 out_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ADDR, 0); mv64x60_mc_err_probe() 788 ctl = in_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CNTL); mv64x60_mc_err_probe() 790 out_le32(pdata->mc_vbase + MV64X60_SDRAM_ERR_ECC_CNTL, ctl); mv64x60_mc_err_probe()
|
H A D | mv64x60_edac.h | 93 void __iomem *mc_vbase; member in struct:mv64x60_mc_pdata
|
H A D | mpc85xx_edac.h | 154 void __iomem *mc_vbase; member in struct:mpc85xx_mc_pdata
|
Completed in 139 milliseconds