rtc-max8998.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) | rtc-max8998.c (22652ba72453d35c8a637d5c0f06b3dc29ff9eb0) |
---|---|
1/* 2 * RTC driver for Maxim MAX8998 3 * 4 * Copyright (C) 2010 Samsung Electronics Co.Ltd 5 * Author: Minkyu Kang <mk7.kang@samsung.com> 6 * Author: Joonyoung Shim <jy0922.shim@samsung.com> 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 106 unchanged lines hidden (view full) --- 115 int ret; 116 117 ret = max8998_bulk_read(info->rtc, MAX8998_RTC_SEC, 8, data); 118 if (ret < 0) 119 return ret; 120 121 max8998_data_to_tm(data, tm); 122 | 1/* 2 * RTC driver for Maxim MAX8998 3 * 4 * Copyright (C) 2010 Samsung Electronics Co.Ltd 5 * Author: Minkyu Kang <mk7.kang@samsung.com> 6 * Author: Joonyoung Shim <jy0922.shim@samsung.com> 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 106 unchanged lines hidden (view full) --- 115 int ret; 116 117 ret = max8998_bulk_read(info->rtc, MAX8998_RTC_SEC, 8, data); 118 if (ret < 0) 119 return ret; 120 121 max8998_data_to_tm(data, tm); 122 |
123 return rtc_valid_tm(tm); | 123 return 0; |
124} 125 126static int max8998_rtc_set_time(struct device *dev, struct rtc_time *tm) 127{ 128 struct max8998_rtc_info *info = dev_get_drvdata(dev); 129 u8 data[8]; 130 int ret; 131 --- 196 unchanged lines hidden --- | 124} 125 126static int max8998_rtc_set_time(struct device *dev, struct rtc_time *tm) 127{ 128 struct max8998_rtc_info *info = dev_get_drvdata(dev); 129 u8 data[8]; 130 int ret; 131 --- 196 unchanged lines hidden --- |