Lines Matching refs:rtc_prim_ram
346 *val = l->rtc_prim_ram.raw[l->rtc_prim_addr];
349 l->rtc_prim_ram.u.C.raw = 0;
400 assert(l->rtc_prim_ram.u.B.u.data_mode == 0);
401 assert(l->rtc_prim_ram.u.B.u.hour_format == 1);
402 assert(l->rtc_prim_ram.u.B.u.aie == 0);
403 assert(l->rtc_prim_ram.u.B.u.pie == 0);
404 assert(l->rtc_prim_ram.u.B.u.set == 0);
405 assert(l->rtc_prim_ram.u.B.u.sqwe == 0);
407 uint8_t sec = bcd2bin(l->rtc_prim_ram.u.seconds);
408 uint8_t min = bcd2bin(l->rtc_prim_ram.u.minutes);
409 uint8_t hour = bcd2bin(l->rtc_prim_ram.u.hours);
410 uint8_t dow = bcd2bin(l->rtc_prim_ram.u.day_of_week);
411 uint8_t dom = bcd2bin(l->rtc_prim_ram.u.day_of_month);
412 uint8_t mon = bcd2bin(l->rtc_prim_ram.u.month);
413 uint8_t year = bcd2bin(l->rtc_prim_ram.u.year);
443 l->rtc_prim_ram.u.seconds = bin2bcd(sec);
444 l->rtc_prim_ram.u.minutes = bin2bcd(min);
445 l->rtc_prim_ram.u.hours = bin2bcd(hour);
446 l->rtc_prim_ram.u.day_of_week = bin2bcd(dow);
447 l->rtc_prim_ram.u.day_of_month = bin2bcd(dom);
448 l->rtc_prim_ram.u.month = bin2bcd(mon);
449 l->rtc_prim_ram.u.year = bin2bcd(year);
452 if (l->rtc_prim_ram.u.B.u.uie) {
453 l->rtc_prim_ram.u.C.u.uf = 1;
658 l->rtc_prim_ram.raw[l->rtc_prim_addr] = val;
774 ret->rtc_prim_ram.u.B.u.hour_format = 1;
776 ret->rtc_prim_ram.u.day_of_month = bin2bcd(29);
777 ret->rtc_prim_ram.u.month = bin2bcd(8);
778 ret->rtc_prim_ram.u.year = bin2bcd(9);
790 *hour = l->rtc_prim_ram.u.hours;
793 *min = l->rtc_prim_ram.u.minutes;
796 *sec = l->rtc_prim_ram.u.seconds;