Lines Matching +full:sh +full:- +full:rtc
1 // SPDX-License-Identifier: GPL-2.0
3 * linux/arch/sh/boards/sh03/rtc.c -- CTP/PCI-SH03 on-chip RTC support
16 #include <linux/rtc.h>
60 "SH-03 RTC: invalid value, resetting to 1 Jan 2000\n"); in sh03_rtc_gettimeofday()
79 tm->tm_sec = sec; in sh03_rtc_gettimeofday()
80 tm->tm_min = min; in sh03_rtc_gettimeofday()
81 tm->tm_hour = hour; in sh03_rtc_gettimeofday()
82 tm->tm_mday = day; in sh03_rtc_gettimeofday()
83 tm->tm_mon = mon; in sh03_rtc_gettimeofday()
84 tm->tm_year = year - 1900; in sh03_rtc_gettimeofday()
101 real_seconds = tm->tm_sec; in set_rtc_mmss()
102 real_minutes = tm->tm_min; in set_rtc_mmss()
103 if (((abs(real_minutes - cmos_minutes) + 15)/30) & 1) in set_rtc_mmss()
107 if (abs(real_minutes - cmos_minutes) < 30) { in set_rtc_mmss()
116 retval = -EINVAL; in set_rtc_mmss()
137 pdev = platform_device_register_data(NULL, "rtc-generic", -1, in sh03_time_init()