Symbol: RV3029_A_SC
drivers/rtc/rtc-rv3029c2.c
356
ret = regmap_bulk_read(rv3029->regmap, RV3029_A_SC, regs,
drivers/rtc/rtc-rv3029c2.c
369
tm->tm_sec = bcd2bin(regs[RV3029_A_SC - RV3029_A_SC] & 0x7f);
drivers/rtc/rtc-rv3029c2.c
370
tm->tm_min = bcd2bin(regs[RV3029_A_MN - RV3029_A_SC] & 0x7f);
drivers/rtc/rtc-rv3029c2.c
371
tm->tm_hour = bcd2bin(regs[RV3029_A_HR - RV3029_A_SC] & 0x3f);
drivers/rtc/rtc-rv3029c2.c
372
tm->tm_mday = bcd2bin(regs[RV3029_A_DT - RV3029_A_SC] & 0x3f);
drivers/rtc/rtc-rv3029c2.c
373
tm->tm_mon = bcd2bin(regs[RV3029_A_MO - RV3029_A_SC] & 0x1f) - 1;
drivers/rtc/rtc-rv3029c2.c
374
tm->tm_year = bcd2bin(regs[RV3029_A_YR - RV3029_A_SC] & 0x7f) + 100;
drivers/rtc/rtc-rv3029c2.c
375
tm->tm_wday = bcd2bin(regs[RV3029_A_DW - RV3029_A_SC] & 0x07) - 1;
drivers/rtc/rtc-rv3029c2.c
400
regs[RV3029_A_SC - RV3029_A_SC] = bin2bcd(tm->tm_sec) | RV3029_A_AE_X;
drivers/rtc/rtc-rv3029c2.c
401
regs[RV3029_A_MN - RV3029_A_SC] = bin2bcd(tm->tm_min) | RV3029_A_AE_X;
drivers/rtc/rtc-rv3029c2.c
402
regs[RV3029_A_HR - RV3029_A_SC] = (bin2bcd(tm->tm_hour) & 0x3f)
drivers/rtc/rtc-rv3029c2.c
404
regs[RV3029_A_DT - RV3029_A_SC] = (bin2bcd(tm->tm_mday) & 0x3f)
drivers/rtc/rtc-rv3029c2.c
406
regs[RV3029_A_MO - RV3029_A_SC] = (bin2bcd(tm->tm_mon + 1) & 0x1f)
drivers/rtc/rtc-rv3029c2.c
408
regs[RV3029_A_DW - RV3029_A_SC] = (bin2bcd(tm->tm_wday + 1) & 0x7)
drivers/rtc/rtc-rv3029c2.c
410
regs[RV3029_A_YR - RV3029_A_SC] = (bin2bcd(tm->tm_year - 100))
drivers/rtc/rtc-rv3029c2.c
414
ret = regmap_bulk_write(rv3029->regmap, RV3029_A_SC, regs,