Lines Matching refs:rtc
9 #include <linux/rtc.h>
189 static int optee_rtc_read_info(struct device *dev, struct rtc_device *rtc,
224 rtc->range_min = mktime64(tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min,
227 rtc->range_max = mktime64(tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min,
246 struct rtc_device *rtc;
256 rtc = devm_rtc_allocate_device(dev);
257 if (IS_ERR(rtc))
258 return PTR_ERR(rtc);
265 /* Open session with rtc Trusted App */
288 rtc->ops = &optee_rtc_ops;
290 err = optee_rtc_read_info(dev, rtc, &priv->features);
296 err = devm_rtc_register_device(rtc);
305 clear_bit(RTC_FEATURE_CORRECTION, rtc->features);