/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-max8925.c | 19 RTC_HOUR, enumerator 96 if (buf[RTC_HOUR] & HOUR_12) { in tm_calc() 97 tm->tm_hour = ((buf[RTC_HOUR] >> 4) & 0x1) * 10 in tm_calc() 98 + (buf[RTC_HOUR] & 0x0f); in tm_calc() 99 if (buf[RTC_HOUR] & HOUR_AM_PM) in tm_calc() 102 tm->tm_hour = ((buf[RTC_HOUR] >> 4) & 0x03) * 10 in tm_calc() 103 + (buf[RTC_HOUR] & 0x0f); in tm_calc() 139 buf[RTC_HOUR] = (high << 4) + low; in data_calc()
|
H A D | rtc-max8907.c | 23 RTC_HOUR, enumerator 65 if (regs[RTC_HOUR] & HOUR_12) { in regs_to_tm() 66 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm() 69 if (regs[RTC_HOUR] & HOUR_AM_PM) in regs_to_tm() 72 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm() 89 regs[RTC_HOUR] = bin2bcd(tm->tm_hour); in tm_to_regs()
|
H A D | rtc-max8998.c | 58 RTC_HOUR, enumerator 79 if (data[RTC_HOUR] & HOUR_12) { in max8998_data_to_tm() 80 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in max8998_data_to_tm() 81 if (data[RTC_HOUR] & HOUR_PM) in max8998_data_to_tm() 84 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in max8998_data_to_tm() 97 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in max8998_tm_to_data()
|
H A D | rtc-s5m.c | 34 RTC_HOUR, enumerator 179 tm->tm_hour = data[RTC_HOUR] & 0x1f; in s5m8767_data_to_tm() 181 tm->tm_hour = data[RTC_HOUR] & 0x0f; in s5m8767_data_to_tm() 182 if (data[RTC_HOUR] & HOUR_PM_MASK) in s5m8767_data_to_tm() 200 data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK; in s5m8767_tm_to_data() 202 data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK; in s5m8767_tm_to_data() 343 if (data[RTC_HOUR] & HOUR_12) { in s5m8763_data_to_tm() 344 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in s5m8763_data_to_tm() 345 if (data[RTC_HOUR] & HOUR_PM) in s5m8763_data_to_tm() 348 tm->tm_hour = bcd2bin(data[RTC_HOUR] in s5m8763_data_to_tm() [all...] |
H A D | rtc-max8997.c | 56 RTC_HOUR, enumerator 80 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max8997_rtc_data_to_tm() 82 tm->tm_hour = data[RTC_HOUR] & 0x0f; in max8997_rtc_data_to_tm() 83 if (data[RTC_HOUR] & HOUR_PM_MASK) in max8997_rtc_data_to_tm() 99 data[RTC_HOUR] = tm->tm_hour; in max8997_rtc_tm_to_data() 271 data[RTC_HOUR] |= (1 << ALARM_ENABLE_SHIFT); in max8997_rtc_start_alarm() 304 data[RTC_HOUR], data[RTC_MIN], data[RTC_SEC]); in max8997_rtc_set_alarm()
|
H A D | rtc-rx6110.c | 88 RTC_HOUR, enumerator 123 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in rx6110_rtc_tm_to_data() 143 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in rx6110_data_to_rtc_tm()
|
H A D | rtc-max77686.c | 56 RTC_HOUR, enumerator 279 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max77686_rtc_data_to_tm() 281 tm->tm_hour = data[RTC_HOUR] & 0x0f; in max77686_rtc_data_to_tm() 282 if (data[RTC_HOUR] & HOUR_PM_MASK) in max77686_rtc_data_to_tm() 307 data[RTC_HOUR] = tm->tm_hour; in max77686_rtc_tm_to_data() 559 data[RTC_HOUR] |= (1 << ALARM_ENABLE_SHIFT); in max77686_rtc_start_alarm()
|
H A D | rtc-da9063.c | 30 RTC_HOUR = 2, enumerator 173 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm() 188 data[RTC_HOUR] = tm->tm_hour & config->rtc_count_hour_mask; in da9063_tm_to_data()
|
H A D | rtc-ds1511.c | 74 #define RTC_HOUR DS1511_HOUR macro 229 rtc_write(hrs, RTC_HOUR); in ds1511_rtc_set_time() 249 rtc_tm->tm_hour = rtc_read(RTC_HOUR) & 0x3f; in ds1511_rtc_read_time()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-max8925.c | 19 RTC_HOUR, enumerator 96 if (buf[RTC_HOUR] & HOUR_12) { in tm_calc() 97 tm->tm_hour = ((buf[RTC_HOUR] >> 4) & 0x1) * 10 in tm_calc() 98 + (buf[RTC_HOUR] & 0x0f); in tm_calc() 99 if (buf[RTC_HOUR] & HOUR_AM_PM) in tm_calc() 102 tm->tm_hour = ((buf[RTC_HOUR] >> 4) & 0x03) * 10 in tm_calc() 103 + (buf[RTC_HOUR] & 0x0f); in tm_calc() 139 buf[RTC_HOUR] = (high << 4) + low; in data_calc()
|
H A D | rtc-max8907.c | 22 RTC_HOUR, enumerator 64 if (regs[RTC_HOUR] & HOUR_12) { in regs_to_tm() 65 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm() 68 if (regs[RTC_HOUR] & HOUR_AM_PM) in regs_to_tm() 71 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm() 88 regs[RTC_HOUR] = bin2bcd(tm->tm_hour); in tm_to_regs()
|
H A D | rtc-max8998.c | 58 RTC_HOUR, enumerator 79 if (data[RTC_HOUR] & HOUR_12) { in max8998_data_to_tm() 80 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in max8998_data_to_tm() 81 if (data[RTC_HOUR] & HOUR_PM) in max8998_data_to_tm() 84 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in max8998_data_to_tm() 97 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in max8998_tm_to_data()
|
H A D | rtc-max8997.c | 56 RTC_HOUR, enumerator 80 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max8997_rtc_data_to_tm() 82 tm->tm_hour = data[RTC_HOUR] & 0x0f; in max8997_rtc_data_to_tm() 83 if (data[RTC_HOUR] & HOUR_PM_MASK) in max8997_rtc_data_to_tm() 99 data[RTC_HOUR] = tm->tm_hour; in max8997_rtc_tm_to_data() 271 data[RTC_HOUR] |= (1 << ALARM_ENABLE_SHIFT); in max8997_rtc_start_alarm() 304 data[RTC_HOUR], data[RTC_MIN], data[RTC_SEC]); in max8997_rtc_set_alarm()
|
H A D | rtc-s5m.c | 34 RTC_HOUR, enumerator 179 tm->tm_hour = data[RTC_HOUR] & 0x1f; in s5m8767_data_to_tm() 181 tm->tm_hour = data[RTC_HOUR] & 0x0f; in s5m8767_data_to_tm() 182 if (data[RTC_HOUR] & HOUR_PM_MASK) in s5m8767_data_to_tm() 200 data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK; in s5m8767_tm_to_data() 202 data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK; in s5m8767_tm_to_data() 496 data[RTC_HOUR] |= ALARM_ENABLE_MASK; in s5m_rtc_start_alarm()
|
H A D | rtc-da9063.c | 31 RTC_HOUR = 2, enumerator 174 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm() 189 data[RTC_HOUR] = tm->tm_hour & config->rtc_count_hour_mask; in da9063_tm_to_data()
|
H A D | rtc-ds1511.c | 74 #define RTC_HOUR DS1511_HOUR macro 223 rtc_write(hrs, RTC_HOUR); in ds1511_rtc_set_time() 243 rtc_tm->tm_hour = rtc_read(RTC_HOUR) & 0x3f; in ds1511_rtc_read_time()
|
H A D | rtc-rx6110.c | 87 RTC_HOUR, enumerator 122 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in rx6110_rtc_tm_to_data() 142 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in rx6110_data_to_rtc_tm()
|
H A D | rtc-max77686.c | 54 RTC_HOUR, enumerator 300 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max77686_rtc_data_to_tm() 323 data[RTC_HOUR] = tm->tm_hour; in max77686_rtc_tm_to_data() 575 data[RTC_HOUR] |= (1 << ALARM_ENABLE_SHIFT); in max77686_rtc_start_alarm()
|