Home
last modified time | relevance | path

Searched refs:rtc_tm (Results 1 – 9 of 9) sorted by relevance

/drivers/char/
Dds1302.c119 get_rtc_time(struct rtc_time *rtc_tm) in get_rtc_time() argument
125 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS); in get_rtc_time()
126 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES); in get_rtc_time()
127 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS); in get_rtc_time()
128 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH); in get_rtc_time()
129 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH); in get_rtc_time()
130 rtc_tm->tm_year = CMOS_READ(RTC_YEAR); in get_rtc_time()
134 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in get_rtc_time()
135 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min); in get_rtc_time()
136 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in get_rtc_time()
[all …]
Drtc.c147 static void rtc_get_rtc_time(struct rtc_time *rtc_tm);
548 struct rtc_time rtc_tm; in rtc_do_ioctl() local
559 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl()
563 yrs = rtc_tm.tm_year + 1900; in rtc_do_ioctl()
564 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */ in rtc_do_ioctl()
565 day = rtc_tm.tm_mday; in rtc_do_ioctl()
566 hrs = rtc_tm.tm_hour; in rtc_do_ioctl()
567 min = rtc_tm.tm_min; in rtc_do_ioctl()
568 sec = rtc_tm.tm_sec; in rtc_do_ioctl()
1295 static void rtc_get_rtc_time(struct rtc_time *rtc_tm) in rtc_get_rtc_time() argument
[all …]
/drivers/rtc/
Drtc-ds1511.c186 static int ds1511_rtc_set_time(struct device *dev, struct rtc_time *rtc_tm) in ds1511_rtc_set_time() argument
194 if (rtc_tm->tm_year < 1900) { in ds1511_rtc_set_time()
195 rtc_tm->tm_year += 1900; in ds1511_rtc_set_time()
198 if (rtc_tm->tm_year < 1970) { in ds1511_rtc_set_time()
201 yrs = rtc_tm->tm_year % 100; in ds1511_rtc_set_time()
202 cen = rtc_tm->tm_year / 100; in ds1511_rtc_set_time()
203 mon = rtc_tm->tm_mon + 1; /* tm_mon starts at zero */ in ds1511_rtc_set_time()
204 day = rtc_tm->tm_mday; in ds1511_rtc_set_time()
205 dow = rtc_tm->tm_wday & 0x7; /* automatic BCD */ in ds1511_rtc_set_time()
206 hrs = rtc_tm->tm_hour; in ds1511_rtc_set_time()
[all …]
Drtc-da9052.c69 static int da9052_read_alarm(struct da9052 *da9052, struct rtc_time *rtc_tm) in da9052_read_alarm() argument
80 rtc_tm->tm_year = (v[4] & DA9052_RTC_YEAR) + 100; in da9052_read_alarm()
81 rtc_tm->tm_mon = (v[3] & DA9052_RTC_MONTH) - 1; in da9052_read_alarm()
82 rtc_tm->tm_mday = v[2] & DA9052_RTC_DAY; in da9052_read_alarm()
83 rtc_tm->tm_hour = v[1] & DA9052_RTC_HOUR; in da9052_read_alarm()
84 rtc_tm->tm_min = v[0] & DA9052_RTC_MIN; in da9052_read_alarm()
86 ret = rtc_valid_tm(rtc_tm); in da9052_read_alarm()
92 static int da9052_set_alarm(struct da9052 *da9052, struct rtc_time *rtc_tm) in da9052_set_alarm() argument
97 rtc_tm->tm_year -= 100; in da9052_set_alarm()
98 rtc_tm->tm_mon += 1; in da9052_set_alarm()
[all …]
Drtc-s3c.c171 static int s3c_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) in s3c_rtc_gettime() argument
178 rtc_tm->tm_min = readb(base + S3C2410_RTCMIN); in s3c_rtc_gettime()
179 rtc_tm->tm_hour = readb(base + S3C2410_RTCHOUR); in s3c_rtc_gettime()
180 rtc_tm->tm_mday = readb(base + S3C2410_RTCDATE); in s3c_rtc_gettime()
181 rtc_tm->tm_mon = readb(base + S3C2410_RTCMON); in s3c_rtc_gettime()
182 rtc_tm->tm_year = readb(base + S3C2410_RTCYEAR); in s3c_rtc_gettime()
183 rtc_tm->tm_sec = readb(base + S3C2410_RTCSEC); in s3c_rtc_gettime()
190 if (rtc_tm->tm_sec == 0 && !have_retried) { in s3c_rtc_gettime()
195 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in s3c_rtc_gettime()
196 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min); in s3c_rtc_gettime()
[all …]
Drtc-da9055.c61 static int da9055_read_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_read_alarm() argument
72 rtc_tm->tm_year = (v[4] & DA9055_RTC_ALM_YEAR) + 100; in da9055_read_alarm()
73 rtc_tm->tm_mon = (v[3] & DA9055_RTC_ALM_MONTH) - 1; in da9055_read_alarm()
74 rtc_tm->tm_mday = v[2] & DA9055_RTC_ALM_DAY; in da9055_read_alarm()
75 rtc_tm->tm_hour = v[1] & DA9055_RTC_ALM_HOUR; in da9055_read_alarm()
76 rtc_tm->tm_min = v[0] & DA9055_RTC_ALM_MIN; in da9055_read_alarm()
78 return rtc_valid_tm(rtc_tm); in da9055_read_alarm()
81 static int da9055_set_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_set_alarm() argument
86 rtc_tm->tm_year -= 100; in da9055_set_alarm()
87 rtc_tm->tm_mon += 1; in da9055_set_alarm()
[all …]
Drtc-puv3.c89 static int puv3_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) in puv3_rtc_gettime() argument
91 rtc_time_to_tm(readl(RTC_RCNR), rtc_tm); in puv3_rtc_gettime()
94 rtc_tm->tm_year, rtc_tm->tm_mon, rtc_tm->tm_mday, in puv3_rtc_gettime()
95 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in puv3_rtc_gettime()
Drtc-stmp3xxx.c135 static int stmp3xxx_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) in stmp3xxx_rtc_gettime() argument
140 rtc_time_to_tm(readl(rtc_data->io + STMP3XXX_RTC_SECONDS), rtc_tm); in stmp3xxx_rtc_gettime()
Drtc-isl1208.c378 struct rtc_time rtc_tm; in isl1208_i2c_set_alarm() local
381 err = isl1208_i2c_read_time(client, &rtc_tm); in isl1208_i2c_set_alarm()
384 err = rtc_tm_to_time(&rtc_tm, &rtc_secs); in isl1208_i2c_set_alarm()