Lines Matching refs:rtc

826 	struct rtc_t rtc;  in todds_get()  local
830 read_rtc(&rtc); in todds_get()
832 rtc.rtc_century, rtc.rtc_year, rtc.rtc_dom, rtc.rtc_hrs); in todds_get()
838 tod.tod_year = rtc.rtc_year + (rtc.rtc_century * 100) - 1900; in todds_get()
839 tod.tod_month = rtc.rtc_mon; in todds_get()
840 tod.tod_day = rtc.rtc_dom; in todds_get()
841 tod.tod_dow = rtc.rtc_dow; in todds_get()
842 tod.tod_hour = rtc.rtc_hrs; in todds_get()
843 tod.tod_min = rtc.rtc_min; in todds_get()
844 tod.tod_sec = rtc.rtc_sec; in todds_get()
862 read_rtc(struct rtc_t *rtc) in read_rtc() argument
894 rtc->rtc_sec = DS1287_DATA_REG; in read_rtc()
896 rtc->rtc_asec = DS1287_DATA_REG; in read_rtc()
898 rtc->rtc_min = DS1287_DATA_REG; in read_rtc()
900 rtc->rtc_amin = DS1287_DATA_REG; in read_rtc()
902 rtc->rtc_hrs = DS1287_DATA_REG; in read_rtc()
904 rtc->rtc_ahrs = DS1287_DATA_REG; in read_rtc()
906 rtc->rtc_dow = DS1287_DATA_REG; in read_rtc()
908 rtc->rtc_dom = DS1287_DATA_REG; in read_rtc()
910 rtc->rtc_mon = DS1287_DATA_REG; in read_rtc()
912 rtc->rtc_year = DS1287_DATA_REG; in read_rtc()
914 rtc->rtc_century = DS1287_DATA_REG; in read_rtc()
918 rtc->rtc_adom = DS1287_DATA_REG; in read_rtc()
920 rtc->rtc_amon = DS1287_DATA_REG; in read_rtc()
925 rtc->apc_wdwr = DS1287_DATA_REG; in read_rtc()
927 rtc->apc_wdmr = DS1287_DATA_REG; in read_rtc()
929 rtc->apc_wmr = DS1287_DATA_REG; in read_rtc()
931 rtc->apc_wyr = DS1287_DATA_REG; in read_rtc()
933 rtc->apc_wcr = DS1287_DATA_REG; in read_rtc()
951 struct rtc_t rtc; in todds_set() local
959 rtc.rtc_year = year % 100; in todds_set()
960 rtc.rtc_century = year / 100; in todds_set()
961 rtc.rtc_mon = (uint8_t)tod.tod_month; in todds_set()
962 rtc.rtc_dom = (uint8_t)tod.tod_day; in todds_set()
963 rtc.rtc_dow = (uint8_t)tod.tod_dow; in todds_set()
964 rtc.rtc_hrs = (uint8_t)tod.tod_hour; in todds_set()
965 rtc.rtc_min = (uint8_t)tod.tod_min; in todds_set()
966 rtc.rtc_sec = (uint8_t)tod.tod_sec; in todds_set()
968 rtc.rtc_century, rtc.rtc_year, rtc.rtc_dom, rtc.rtc_hrs); in todds_set()
970 write_rtc_time(&rtc); in todds_set()
974 write_rtc_time(struct rtc_t *rtc) in write_rtc_time() argument
1008 DS1287_DATA_REG = rtc->rtc_sec; in write_rtc_time()
1010 DS1287_DATA_REG = rtc->rtc_min; in write_rtc_time()
1012 DS1287_DATA_REG = rtc->rtc_hrs; in write_rtc_time()
1014 DS1287_DATA_REG = rtc->rtc_dow; in write_rtc_time()
1016 DS1287_DATA_REG = rtc->rtc_dom; in write_rtc_time()
1018 DS1287_DATA_REG = rtc->rtc_mon; in write_rtc_time()
1020 DS1287_DATA_REG = rtc->rtc_year; in write_rtc_time()
1022 DS1287_DATA_REG = rtc->rtc_century; in write_rtc_time()
1034 write_rtc_alarm(struct rtc_t *rtc) in write_rtc_alarm() argument
1040 DS1287_DATA_REG = rtc->rtc_asec; in write_rtc_alarm()
1042 DS1287_DATA_REG = rtc->rtc_amin; in write_rtc_alarm()
1044 DS1287_DATA_REG = rtc->rtc_ahrs; in write_rtc_alarm()
1046 DS1287_DATA_REG = rtc->rtc_adom; in write_rtc_alarm()
1048 DS1287_DATA_REG = rtc->rtc_amon; in write_rtc_alarm()
1052 DS1287_DATA_REG = rtc->apc_wdwr; in write_rtc_alarm()
1054 DS1287_DATA_REG = rtc->apc_wdmr; in write_rtc_alarm()
1056 DS1287_DATA_REG = rtc->apc_wmr; in write_rtc_alarm()
1058 DS1287_DATA_REG = rtc->apc_wyr; in write_rtc_alarm()
1060 DS1287_DATA_REG = rtc->apc_wcr; in write_rtc_alarm()
1073 struct rtc_t rtc; in todds_set_power_alarm() local
1091 rtc.rtc_asec = (uint8_t)tod.tod_sec; in todds_set_power_alarm()
1092 rtc.rtc_amin = (uint8_t)tod.tod_min; in todds_set_power_alarm()
1093 rtc.rtc_ahrs = (uint8_t)tod.tod_hour; in todds_set_power_alarm()
1094 rtc.rtc_adom = (uint8_t)tod.tod_day; in todds_set_power_alarm()
1095 rtc.rtc_amon = (uint8_t)tod.tod_month; in todds_set_power_alarm()
1097 rtc.apc_wdwr = (uint8_t)tod.tod_dow; in todds_set_power_alarm()
1098 rtc.apc_wdmr = (uint8_t)tod.tod_day; in todds_set_power_alarm()
1099 rtc.apc_wmr = (uint8_t)tod.tod_month; in todds_set_power_alarm()
1100 rtc.apc_wyr = tod.tod_year % 100; in todds_set_power_alarm()
1101 rtc.apc_wcr = (tod.tod_year / 100) + 19; in todds_set_power_alarm()
1103 write_rtc_alarm(&rtc); in todds_set_power_alarm()