Home
last modified time | relevance | path

Searched refs:from_bcd (Results 1 – 7 of 7) sorted by relevance

/qemu/hw/rtc/
H A Dds1338.c154 now.tm_sec = from_bcd(data & 0x7f); in ds1338_send()
157 now.tm_min = from_bcd(data & 0x7f); in ds1338_send()
161 int tmp = from_bcd(data & (HOURS_PM - 1)); in ds1338_send()
170 now.tm_hour = from_bcd(data & (HOURS_12 - 1)); in ds1338_send()
183 now.tm_mday = from_bcd(data & 0x3f); in ds1338_send()
186 now.tm_mon = from_bcd(data & 0x1f) - 1; in ds1338_send()
189 now.tm_year = from_bcd(data) + 100; in ds1338_send()
H A Drs5c372.c133 now.tm_sec = from_bcd(data & 0x7f); in rs5c372_send()
136 now.tm_min = from_bcd(data & 0x7f); in rs5c372_send()
140 now.tm_hour = from_bcd(data & 0x3f); in rs5c372_send()
142 int tmp = from_bcd(data & (HOURS_PM - 1)); in rs5c372_send()
163 now.tm_mday = from_bcd(data & 0x3f); in rs5c372_send()
166 now.tm_mon = from_bcd(data & 0x1f) - 1; in rs5c372_send()
169 now.tm_year = from_bcd(data) + 100; in rs5c372_send()
H A Dm48t59.c214 tmp = from_bcd(val & 0x7F); in m48t59_write()
223 tmp = from_bcd(val & 0x7F); in m48t59_write()
232 tmp = from_bcd(val & 0x3F); in m48t59_write()
241 tmp = from_bcd(val & 0x3F); in m48t59_write()
265 tmp = from_bcd(val & 0x7F); in m48t59_write()
284 tmp = from_bcd(val & 0x7F); in m48t59_write()
294 tmp = from_bcd(val & 0x3F); in m48t59_write()
304 tmp = from_bcd(val & 0x07); in m48t59_write()
313 tmp = from_bcd(val & 0x3F); in m48t59_write()
323 tmp = from_bcd(val & 0x1F); in m48t59_write()
[all …]
H A Dexynos4210_rtc.c473 s->current_tm.tm_sec = (int)from_bcd((uint8_t)value); in exynos4210_rtc_write()
478 s->current_tm.tm_min = (int)from_bcd((uint8_t)value); in exynos4210_rtc_write()
483 s->current_tm.tm_hour = (int)from_bcd((uint8_t)value); in exynos4210_rtc_write()
488 s->current_tm.tm_wday = (int)from_bcd((uint8_t)value); in exynos4210_rtc_write()
493 s->current_tm.tm_mday = (int)from_bcd((uint8_t)value); in exynos4210_rtc_write()
498 s->current_tm.tm_mon = (int)from_bcd((uint8_t)value) - 1; in exynos4210_rtc_write()
504 s->current_tm.tm_year = (int)from_bcd((uint8_t)value) + in exynos4210_rtc_write()
505 (int)from_bcd((uint8_t)((value >> 8) & 0x0f)) * 100; in exynos4210_rtc_write()
/qemu/tests/qtest/
H A Drs5c372-test.c28 g_assert_cmpuint(from_bcd(resp[5]), == , utc->tm_mday); in rs5c372_read_date()
29 g_assert_cmpuint(from_bcd(resp[6]), == , 1 + utc->tm_mon); in rs5c372_read_date()
30 g_assert_cmpuint(2000 + from_bcd(resp[7]), == , 1900 + utc->tm_year); in rs5c372_read_date()
/qemu/include/qemu/
H A Dbcd.h10 static inline uint8_t from_bcd(uint8_t val) in from_bcd() function
/qemu/hw/arm/
H A Domap1.c2666 s->ti += from_bcd(value); in omap_rtc_write()
2671 s->ti += from_bcd(value) * 60; in omap_rtc_write()
2677 s->ti += (from_bcd(value & 0x3f) & 12) * 3600; in omap_rtc_write()
2680 s->ti += from_bcd(value & 0x3f) * 3600; in omap_rtc_write()
2685 s->ti += from_bcd(value) * 86400; in omap_rtc_write()
2690 new_tm.tm_mon = from_bcd(value); in omap_rtc_write()
2700 s->ti += from_bcd(value) * 2592000; in omap_rtc_write()
2706 new_tm.tm_year += from_bcd(value) - (new_tm.tm_year % 100); in omap_rtc_write()
2716 s->ti += (time_t)from_bcd(value) * 31536000; in omap_rtc_write()
2724 s->alarm_tm.tm_sec = from_bcd(value); in omap_rtc_write()
[all …]