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