Lines Matching refs:val
135 u32 val;
137 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_SPG_VALUE, &val);
141 val &= ~SPRD_RTC_ALMLOCK_MASK;
143 val |= SPRD_RTC_ALM_LOCK;
145 val |= SPRD_RTC_ALM_UNLOCK | SPRD_RTC_POWEROFF_ALM_FLAG;
147 ret = regmap_write(rtc->regmap, rtc->base + SPRD_RTC_SPG_UPD, val);
153 rtc->base + SPRD_RTC_INT_RAW_STS, val,
154 (val & SPRD_RTC_SPG_UPD_EN),
170 u32 val, sec, min, hour, day;
196 ret = regmap_read(rtc->regmap, rtc->base + sec_reg, &val);
200 sec = val & SPRD_RTC_SEC_MASK;
202 ret = regmap_read(rtc->regmap, rtc->base + min_reg, &val);
206 min = val & SPRD_RTC_MIN_MASK;
208 ret = regmap_read(rtc->regmap, rtc->base + hour_reg, &val);
212 hour = val & SPRD_RTC_HOUR_MASK;
214 ret = regmap_read(rtc->regmap, rtc->base + day_reg, &val);
218 day = val & SPRD_RTC_DAY_MASK;
227 u32 sec, min, hour, day, val;
289 rtc->base + SPRD_RTC_INT_RAW_STS, val,
290 ((val & sts_mask) == sts_mask),
306 u32 val;
315 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_INT_EN, &val);
319 alrm->enabled = !!(val & SPRD_RTC_AUXALM_EN);
321 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_INT_RAW_STS, &val);
325 alrm->pending = !!(val & SPRD_RTC_AUXALM_EN);
415 u32 val;
434 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_INT_EN, &val);
438 alrm->enabled = !!(val & SPRD_RTC_ALARM_EN);
440 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_INT_RAW_STS, &val);
444 alrm->pending = !!(val & SPRD_RTC_ALARM_EN);
554 u32 val;
557 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_PWR_STS, &val);
566 rtc->valid = val == SPRD_RTC_POWER_RESET_VALUE ? false : true;
572 u32 val;
575 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_SPG_VALUE, &val);
589 if (!(val & SPRD_RTC_POWEROFF_ALM_FLAG))