rtc-max8997.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) | rtc-max8997.c (22652ba72453d35c8a637d5c0f06b3dc29ff9eb0) |
---|---|
1/* 2 * RTC driver for Maxim MAX8997 3 * 4 * Copyright (C) 2013 Samsung Electronics Co.Ltd 5 * 6 * based on rtc-max8998.c 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 139 unchanged lines hidden (view full) --- 148 if (ret < 0) { 149 dev_err(info->dev, "%s: fail to read time reg(%d)\n", __func__, 150 ret); 151 return ret; 152 } 153 154 max8997_rtc_data_to_tm(data, tm, info->rtc_24hr_mode); 155 | 1/* 2 * RTC driver for Maxim MAX8997 3 * 4 * Copyright (C) 2013 Samsung Electronics Co.Ltd 5 * 6 * based on rtc-max8998.c 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 139 unchanged lines hidden (view full) --- 148 if (ret < 0) { 149 dev_err(info->dev, "%s: fail to read time reg(%d)\n", __func__, 150 ret); 151 return ret; 152 } 153 154 max8997_rtc_data_to_tm(data, tm, info->rtc_24hr_mode); 155 |
156 return rtc_valid_tm(tm); | 156 return 0; |
157} 158 159static int max8997_rtc_set_time(struct device *dev, struct rtc_time *tm) 160{ 161 struct max8997_rtc_info *info = dev_get_drvdata(dev); 162 u8 data[RTC_NR_TIME]; 163 int ret; 164 --- 375 unchanged lines hidden --- | 157} 158 159static int max8997_rtc_set_time(struct device *dev, struct rtc_time *tm) 160{ 161 struct max8997_rtc_info *info = dev_get_drvdata(dev); 162 u8 data[RTC_NR_TIME]; 163 int ret; 164 --- 375 unchanged lines hidden --- |