Lines Matching refs:rtc_prim_ram
336 *val = l->rtc_prim_ram.raw[l->rtc_prim_addr];
339 l->rtc_prim_ram.u.C.raw = 0;
391 assert(l->rtc_prim_ram.u.B.u.data_mode == 0);
392 assert(l->rtc_prim_ram.u.B.u.hour_format == 1);
393 assert(l->rtc_prim_ram.u.B.u.aie == 0);
394 assert(l->rtc_prim_ram.u.B.u.pie == 0);
395 assert(l->rtc_prim_ram.u.B.u.set == 0);
396 assert(l->rtc_prim_ram.u.B.u.sqwe == 0);
398 uint8_t sec = bcd2bin(l->rtc_prim_ram.u.seconds);
399 uint8_t min = bcd2bin(l->rtc_prim_ram.u.minutes);
400 uint8_t hour = bcd2bin(l->rtc_prim_ram.u.hours);
401 uint8_t dow = bcd2bin(l->rtc_prim_ram.u.day_of_week);
402 uint8_t dom = bcd2bin(l->rtc_prim_ram.u.day_of_month);
403 uint8_t mon = bcd2bin(l->rtc_prim_ram.u.month);
404 uint8_t year = bcd2bin(l->rtc_prim_ram.u.year);
434 l->rtc_prim_ram.u.seconds = bin2bcd(sec);
435 l->rtc_prim_ram.u.minutes = bin2bcd(min);
436 l->rtc_prim_ram.u.hours = bin2bcd(hour);
437 l->rtc_prim_ram.u.day_of_week = bin2bcd(dow);
438 l->rtc_prim_ram.u.day_of_month = bin2bcd(dom);
439 l->rtc_prim_ram.u.month = bin2bcd(mon);
440 l->rtc_prim_ram.u.year = bin2bcd(year);
443 if (l->rtc_prim_ram.u.B.u.uie) {
444 l->rtc_prim_ram.u.C.u.uf = 1;
650 l->rtc_prim_ram.raw[l->rtc_prim_addr] = val;
767 ret->rtc_prim_ram.u.B.u.hour_format = 1;
769 ret->rtc_prim_ram.u.day_of_month = bin2bcd(29);
770 ret->rtc_prim_ram.u.month = bin2bcd(8);
771 ret->rtc_prim_ram.u.year = bin2bcd(9);
784 *hour = l->rtc_prim_ram.u.hours;
787 *min = l->rtc_prim_ram.u.minutes;
790 *sec = l->rtc_prim_ram.u.seconds;