diff options
Diffstat (limited to 'drivers/rtc/rtc-rx8025.c')
-rw-r--r-- | drivers/rtc/rtc-rx8025.c | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/drivers/rtc/rtc-rx8025.c b/drivers/rtc/rtc-rx8025.c index 41127adf5765..41de38acc570 100644 --- a/drivers/rtc/rtc-rx8025.c +++ b/drivers/rtc/rtc-rx8025.c | |||
@@ -193,10 +193,7 @@ static int rx8025_get_time(struct device *dev, struct rtc_time *dt) | |||
193 | if (err) | 193 | if (err) |
194 | return err; | 194 | return err; |
195 | 195 | ||
196 | dev_dbg(dev, "%s: read 0x%02x 0x%02x " | 196 | dev_dbg(dev, "%s: read %7ph\n", __func__, date); |
197 | "0x%02x 0x%02x 0x%02x 0x%02x 0x%02x\n", __func__, | ||
198 | date[0], date[1], date[2], date[3], date[4], | ||
199 | date[5], date[6]); | ||
200 | 197 | ||
201 | dt->tm_sec = bcd2bin(date[RX8025_REG_SEC] & 0x7f); | 198 | dt->tm_sec = bcd2bin(date[RX8025_REG_SEC] & 0x7f); |
202 | dt->tm_min = bcd2bin(date[RX8025_REG_MIN] & 0x7f); | 199 | dt->tm_min = bcd2bin(date[RX8025_REG_MIN] & 0x7f); |
@@ -210,9 +207,7 @@ static int rx8025_get_time(struct device *dev, struct rtc_time *dt) | |||
210 | dt->tm_mon = bcd2bin(date[RX8025_REG_MONTH] & 0x1f) - 1; | 207 | dt->tm_mon = bcd2bin(date[RX8025_REG_MONTH] & 0x1f) - 1; |
211 | dt->tm_year = bcd2bin(date[RX8025_REG_YEAR]) + 100; | 208 | dt->tm_year = bcd2bin(date[RX8025_REG_YEAR]) + 100; |
212 | 209 | ||
213 | dev_dbg(dev, "%s: date %ds %dm %dh %dmd %dm %dy\n", __func__, | 210 | dev_dbg(dev, "%s: date %ptRr\n", __func__, dt); |
214 | dt->tm_sec, dt->tm_min, dt->tm_hour, | ||
215 | dt->tm_mday, dt->tm_mon, dt->tm_year); | ||
216 | 211 | ||
217 | return 0; | 212 | return 0; |
218 | } | 213 | } |
@@ -243,10 +238,7 @@ static int rx8025_set_time(struct device *dev, struct rtc_time *dt) | |||
243 | date[RX8025_REG_MONTH] = bin2bcd(dt->tm_mon + 1); | 238 | date[RX8025_REG_MONTH] = bin2bcd(dt->tm_mon + 1); |
244 | date[RX8025_REG_YEAR] = bin2bcd(dt->tm_year - 100); | 239 | date[RX8025_REG_YEAR] = bin2bcd(dt->tm_year - 100); |
245 | 240 | ||
246 | dev_dbg(dev, | 241 | dev_dbg(dev, "%s: write %7ph\n", __func__, date); |
247 | "%s: write 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x\n", | ||
248 | __func__, | ||
249 | date[0], date[1], date[2], date[3], date[4], date[5], date[6]); | ||
250 | 242 | ||
251 | ret = rx8025_write_regs(rx8025->client, RX8025_REG_SEC, 7, date); | 243 | ret = rx8025_write_regs(rx8025->client, RX8025_REG_SEC, 7, date); |
252 | if (ret < 0) | 244 | if (ret < 0) |
@@ -319,10 +311,7 @@ static int rx8025_read_alarm(struct device *dev, struct rtc_wkalrm *t) | |||
319 | t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 | 311 | t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 |
320 | + (ald[1] & 0x20 ? 12 : 0); | 312 | + (ald[1] & 0x20 ? 12 : 0); |
321 | 313 | ||
322 | dev_dbg(dev, "%s: date: %ds %dm %dh %dmd %dm %dy\n", | 314 | dev_dbg(dev, "%s: date: %ptRr\n", __func__, t); |
323 | __func__, | ||
324 | t->time.tm_sec, t->time.tm_min, t->time.tm_hour, | ||
325 | t->time.tm_mday, t->time.tm_mon, t->time.tm_year); | ||
326 | t->enabled = !!(rx8025->ctrl1 & RX8025_BIT_CTRL1_DALE); | 315 | t->enabled = !!(rx8025->ctrl1 & RX8025_BIT_CTRL1_DALE); |
327 | t->pending = (ctrl2 & RX8025_BIT_CTRL2_DAFG) && t->enabled; | 316 | t->pending = (ctrl2 & RX8025_BIT_CTRL2_DAFG) && t->enabled; |
328 | 317 | ||