rtc-msm6242.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) rtc-msm6242.c (22652ba72453d35c8a637d5c0f06b3dc29ff9eb0)
1/*
2 * Oki MSM6242 RTC Driver
3 *
4 * Copyright 2009 Geert Uytterhoeven
5 *
6 * Based on the A2000 TOD code in arch/m68k/amiga/config.c
7 * Copyright (C) 1993 Hamish Macdonald
8 */

--- 141 unchanged lines hidden (view full) ---

150 if (!pm && tm->tm_hour == 12)
151 tm->tm_hour = 0;
152 else if (pm && tm->tm_hour != 12)
153 tm->tm_hour += 12;
154 }
155
156 msm6242_unlock(priv);
157
1/*
2 * Oki MSM6242 RTC Driver
3 *
4 * Copyright 2009 Geert Uytterhoeven
5 *
6 * Based on the A2000 TOD code in arch/m68k/amiga/config.c
7 * Copyright (C) 1993 Hamish Macdonald
8 */

--- 141 unchanged lines hidden (view full) ---

150 if (!pm && tm->tm_hour == 12)
151 tm->tm_hour = 0;
152 else if (pm && tm->tm_hour != 12)
153 tm->tm_hour += 12;
154 }
155
156 msm6242_unlock(priv);
157
158 return rtc_valid_tm(tm);
158 return 0;
159}
160
161static int msm6242_set_time(struct device *dev, struct rtc_time *tm)
162{
163 struct msm6242_priv *priv = dev_get_drvdata(dev);
164
165 msm6242_lock(priv);
166

--- 72 unchanged lines hidden ---
159}
160
161static int msm6242_set_time(struct device *dev, struct rtc_time *tm)
162{
163 struct msm6242_priv *priv = dev_get_drvdata(dev);
164
165 msm6242_lock(priv);
166

--- 72 unchanged lines hidden ---