rtc-ds1286.c (f26e8817b235d8764363bffcc9cbfc61867371f2) | rtc-ds1286.c (22652ba72453d35c8a637d5c0f06b3dc29ff9eb0) |
---|---|
1/* 2 * DS1286 Real Time Clock interface for Linux 3 * 4 * Copyright (C) 1998, 1999, 2000 Ralf Baechle 5 * Copyright (C) 2008 Thomas Bogendoerfer 6 * 7 * Based on code written by Paul Gortmaker. 8 * --- 197 unchanged lines hidden (view full) --- 206 if (tm->tm_year < 45) 207 tm->tm_year += 30; 208 tm->tm_year += 40; 209 if (tm->tm_year < 70) 210 tm->tm_year += 100; 211 212 tm->tm_mon--; 213 | 1/* 2 * DS1286 Real Time Clock interface for Linux 3 * 4 * Copyright (C) 1998, 1999, 2000 Ralf Baechle 5 * Copyright (C) 2008 Thomas Bogendoerfer 6 * 7 * Based on code written by Paul Gortmaker. 8 * --- 197 unchanged lines hidden (view full) --- 206 if (tm->tm_year < 45) 207 tm->tm_year += 30; 208 tm->tm_year += 40; 209 if (tm->tm_year < 70) 210 tm->tm_year += 100; 211 212 tm->tm_mon--; 213 |
214 return rtc_valid_tm(tm); | 214 return 0; |
215} 216 217static int ds1286_set_time(struct device *dev, struct rtc_time *tm) 218{ 219 struct ds1286_priv *priv = dev_get_drvdata(dev); 220 unsigned char mon, day, hrs, min, sec; 221 unsigned char save_control; 222 unsigned int yrs; --- 142 unchanged lines hidden --- | 215} 216 217static int ds1286_set_time(struct device *dev, struct rtc_time *tm) 218{ 219 struct ds1286_priv *priv = dev_get_drvdata(dev); 220 unsigned char mon, day, hrs, min, sec; 221 unsigned char save_control; 222 unsigned int yrs; --- 142 unchanged lines hidden --- |