Lines Matching defs:reg_base
61 void __iomem *reg_base;
69 *secs = (unsigned long)readl(sp_rtc->reg_base + RTC_TIMER_OUT);
76 writel((u32)secs, sp_rtc->reg_base + RTC_TIMER_SET);
107 writel((u32)alarm_time, sp_rtc->reg_base + RTC_ALARM_SET);
117 alarm_time = readl(sp_rtc->reg_base + RTC_ALARM_SET);
139 sp_rtc->reg_base + RTC_CTRL);
142 0x0, sp_rtc->reg_base + RTC_CTRL);
210 writel(BAT_CHARGE_RSEL_MASK_BIT | rsel, sp_rtc->reg_base + RTC_BATT_CHARGE_CTRL);
215 sp_rtc->reg_base + RTC_BATT_CHARGE_CTRL);
219 sp_rtc->reg_base + RTC_BATT_CHARGE_CTRL);
226 writel(BAT_CHARGE_EN_MASK_BIT | BAT_CHARGE_EN, sp_rtc->reg_base + RTC_BATT_CHARGE_CTRL);
238 sp_rtc->reg_base = devm_platform_ioremap_resource_byname(plat_dev, RTC_REG_NAME);
239 if (IS_ERR(sp_rtc->reg_base))
240 return dev_err_probe(&plat_dev->dev, PTR_ERR(sp_rtc->reg_base),
242 dev_dbg(&plat_dev->dev, "res = %pR, reg_base = %p\n",
243 sp_rtc->res, sp_rtc->reg_base);
294 writel(DIS_SYS_RST_RTC_MASK_BIT | DIS_SYS_RST_RTC, sp_rtc->reg_base + RTC_CTRL);