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 ---