Symbol: ISL12022_ALARM
drivers/rtc/rtc-isl12022.c
249
ret = regmap_bulk_read(regmap, ISL12022_ALARM, buf, sizeof(buf));
drivers/rtc/rtc-isl12022.c
267
tm->tm_sec = bcd2bin(buf[ISL12022_REG_SCA0 - ISL12022_ALARM] & 0x7F);
drivers/rtc/rtc-isl12022.c
268
tm->tm_min = bcd2bin(buf[ISL12022_REG_MNA0 - ISL12022_ALARM] & 0x7F);
drivers/rtc/rtc-isl12022.c
269
tm->tm_hour = bcd2bin(buf[ISL12022_REG_HRA0 - ISL12022_ALARM] & 0x3F);
drivers/rtc/rtc-isl12022.c
270
tm->tm_mday = bcd2bin(buf[ISL12022_REG_DTA0 - ISL12022_ALARM] & 0x3F);
drivers/rtc/rtc-isl12022.c
271
tm->tm_mon = bcd2bin(buf[ISL12022_REG_MOA0 - ISL12022_ALARM] & 0x1F) - 1;
drivers/rtc/rtc-isl12022.c
272
tm->tm_wday = buf[ISL12022_REG_DWA0 - ISL12022_ALARM] & 0x07;
drivers/rtc/rtc-isl12022.c
325
regs[ISL12022_REG_SCA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_sec) | enable;
drivers/rtc/rtc-isl12022.c
326
regs[ISL12022_REG_MNA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_min) | enable;
drivers/rtc/rtc-isl12022.c
327
regs[ISL12022_REG_HRA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_hour) | enable;
drivers/rtc/rtc-isl12022.c
328
regs[ISL12022_REG_DTA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_mday) | enable;
drivers/rtc/rtc-isl12022.c
329
regs[ISL12022_REG_MOA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_mon + 1) | enable;
drivers/rtc/rtc-isl12022.c
330
regs[ISL12022_REG_DWA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_wday & 7) | enable;
drivers/rtc/rtc-isl12022.c
333
ret = regmap_bulk_write(regmap, ISL12022_ALARM, &regs, sizeof(regs));
drivers/rtc/rtc-isl12022.c
401
ret = regmap_bulk_write(regmap, ISL12022_ALARM, buf, sizeof(buf));