diff options
author | Mylène Josserand <mylene.josserand@free-electrons.com> | 2016-05-03 05:54:35 -0400 |
---|---|---|
committer | Alexandre Belloni <alexandre.belloni@free-electrons.com> | 2016-05-21 11:06:54 -0400 |
commit | abe2f551efc65760d61668ad6fb511bf834082dc (patch) | |
tree | 4561aa85f499f34c653c07b4fe25edbef082c2c7 /drivers/rtc | |
parent | c2a1c145401df063d1197ace5d3b5bd323e26f86 (diff) |
rtc: rv3029: Remove some checks and warnings
Remove some checks from checkpatch such as spaces around arithmetic
operations or prefer "unsigned int".
Signed-off-by: Mylène Josserand <mylene.josserand@free-electrons.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Diffstat (limited to 'drivers/rtc')
-rw-r--r-- | drivers/rtc/rtc-rv3029c2.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/drivers/rtc/rtc-rv3029c2.c b/drivers/rtc/rtc-rv3029c2.c index 1310646a4821..cf8d4650e15e 100644 --- a/drivers/rtc/rtc-rv3029c2.c +++ b/drivers/rtc/rtc-rv3029c2.c | |||
@@ -125,24 +125,24 @@ struct rv3029_data { | |||
125 | }; | 125 | }; |
126 | 126 | ||
127 | static int rv3029_read_regs(struct device *dev, u8 reg, u8 *buf, | 127 | static int rv3029_read_regs(struct device *dev, u8 reg, u8 *buf, |
128 | unsigned len) | 128 | unsigned int len) |
129 | { | 129 | { |
130 | struct rv3029_data *rv3029 = dev_get_drvdata(dev); | 130 | struct rv3029_data *rv3029 = dev_get_drvdata(dev); |
131 | 131 | ||
132 | if ((reg > RV3029_USR1_RAM_PAGE + 7) || | 132 | if ((reg > RV3029_USR1_RAM_PAGE + 7) || |
133 | (reg + len > RV3029_USR1_RAM_PAGE + 8)) | 133 | (reg + len > RV3029_USR1_RAM_PAGE + 8)) |
134 | return -EINVAL; | 134 | return -EINVAL; |
135 | 135 | ||
136 | return regmap_bulk_read(rv3029->regmap, reg, buf, len); | 136 | return regmap_bulk_read(rv3029->regmap, reg, buf, len); |
137 | } | 137 | } |
138 | 138 | ||
139 | static int rv3029_write_regs(struct device *dev, u8 reg, u8 const buf[], | 139 | static int rv3029_write_regs(struct device *dev, u8 reg, u8 const buf[], |
140 | unsigned len) | 140 | unsigned int len) |
141 | { | 141 | { |
142 | struct rv3029_data *rv3029 = dev_get_drvdata(dev); | 142 | struct rv3029_data *rv3029 = dev_get_drvdata(dev); |
143 | 143 | ||
144 | if ((reg > RV3029_USR1_RAM_PAGE + 7) || | 144 | if ((reg > RV3029_USR1_RAM_PAGE + 7) || |
145 | (reg + len > RV3029_USR1_RAM_PAGE + 8)) | 145 | (reg + len > RV3029_USR1_RAM_PAGE + 8)) |
146 | return -EINVAL; | 146 | return -EINVAL; |
147 | 147 | ||
148 | return regmap_bulk_write(rv3029->regmap, reg, buf, len); | 148 | return regmap_bulk_write(rv3029->regmap, reg, buf, len); |
@@ -347,12 +347,12 @@ static int rv3029_read_time(struct device *dev, struct rtc_time *tm) | |||
347 | return ret; | 347 | return ret; |
348 | } | 348 | } |
349 | 349 | ||
350 | tm->tm_sec = bcd2bin(regs[RV3029_W_SEC-RV3029_W_SEC]); | 350 | tm->tm_sec = bcd2bin(regs[RV3029_W_SEC - RV3029_W_SEC]); |
351 | tm->tm_min = bcd2bin(regs[RV3029_W_MINUTES-RV3029_W_SEC]); | 351 | tm->tm_min = bcd2bin(regs[RV3029_W_MINUTES - RV3029_W_SEC]); |
352 | 352 | ||
353 | /* HR field has a more complex interpretation */ | 353 | /* HR field has a more complex interpretation */ |
354 | { | 354 | { |
355 | const u8 _hr = regs[RV3029_W_HOURS-RV3029_W_SEC]; | 355 | const u8 _hr = regs[RV3029_W_HOURS - RV3029_W_SEC]; |
356 | 356 | ||
357 | if (_hr & RV3029_REG_HR_12_24) { | 357 | if (_hr & RV3029_REG_HR_12_24) { |
358 | /* 12h format */ | 358 | /* 12h format */ |
@@ -363,10 +363,10 @@ static int rv3029_read_time(struct device *dev, struct rtc_time *tm) | |||
363 | tm->tm_hour = bcd2bin(_hr & 0x3f); | 363 | tm->tm_hour = bcd2bin(_hr & 0x3f); |
364 | } | 364 | } |
365 | 365 | ||
366 | tm->tm_mday = bcd2bin(regs[RV3029_W_DATE-RV3029_W_SEC]); | 366 | tm->tm_mday = bcd2bin(regs[RV3029_W_DATE - RV3029_W_SEC]); |
367 | tm->tm_mon = bcd2bin(regs[RV3029_W_MONTHS-RV3029_W_SEC]) - 1; | 367 | tm->tm_mon = bcd2bin(regs[RV3029_W_MONTHS - RV3029_W_SEC]) - 1; |
368 | tm->tm_year = bcd2bin(regs[RV3029_W_YEARS-RV3029_W_SEC]) + 100; | 368 | tm->tm_year = bcd2bin(regs[RV3029_W_YEARS - RV3029_W_SEC]) + 100; |
369 | tm->tm_wday = bcd2bin(regs[RV3029_W_DAYS-RV3029_W_SEC]) - 1; | 369 | tm->tm_wday = bcd2bin(regs[RV3029_W_DAYS - RV3029_W_SEC]) - 1; |
370 | 370 | ||
371 | return 0; | 371 | return 0; |
372 | } | 372 | } |
@@ -391,13 +391,13 @@ static int rv3029_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) | |||
391 | return ret; | 391 | return ret; |
392 | } | 392 | } |
393 | 393 | ||
394 | tm->tm_sec = bcd2bin(regs[RV3029_A_SC-RV3029_A_SC] & 0x7f); | 394 | tm->tm_sec = bcd2bin(regs[RV3029_A_SC - RV3029_A_SC] & 0x7f); |
395 | tm->tm_min = bcd2bin(regs[RV3029_A_MN-RV3029_A_SC] & 0x7f); | 395 | tm->tm_min = bcd2bin(regs[RV3029_A_MN - RV3029_A_SC] & 0x7f); |
396 | tm->tm_hour = bcd2bin(regs[RV3029_A_HR-RV3029_A_SC] & 0x3f); | 396 | tm->tm_hour = bcd2bin(regs[RV3029_A_HR - RV3029_A_SC] & 0x3f); |
397 | tm->tm_mday = bcd2bin(regs[RV3029_A_DT-RV3029_A_SC] & 0x3f); | 397 | tm->tm_mday = bcd2bin(regs[RV3029_A_DT - RV3029_A_SC] & 0x3f); |
398 | tm->tm_mon = bcd2bin(regs[RV3029_A_MO-RV3029_A_SC] & 0x1f) - 1; | 398 | tm->tm_mon = bcd2bin(regs[RV3029_A_MO - RV3029_A_SC] & 0x1f) - 1; |
399 | tm->tm_year = bcd2bin(regs[RV3029_A_YR-RV3029_A_SC] & 0x7f) + 100; | 399 | tm->tm_year = bcd2bin(regs[RV3029_A_YR - RV3029_A_SC] & 0x7f) + 100; |
400 | tm->tm_wday = bcd2bin(regs[RV3029_A_DW-RV3029_A_SC] & 0x07) - 1; | 400 | tm->tm_wday = bcd2bin(regs[RV3029_A_DW - RV3029_A_SC] & 0x07) - 1; |
401 | 401 | ||
402 | return 0; | 402 | return 0; |
403 | } | 403 | } |
@@ -436,13 +436,13 @@ static int rv3029_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) | |||
436 | dev_err(dev, "%s: reading SR failed\n", __func__); | 436 | dev_err(dev, "%s: reading SR failed\n", __func__); |
437 | return -EIO; | 437 | return -EIO; |
438 | } | 438 | } |
439 | regs[RV3029_A_SC-RV3029_A_SC] = bin2bcd(tm->tm_sec & 0x7f); | 439 | regs[RV3029_A_SC - RV3029_A_SC] = bin2bcd(tm->tm_sec & 0x7f); |
440 | regs[RV3029_A_MN-RV3029_A_SC] = bin2bcd(tm->tm_min & 0x7f); | 440 | regs[RV3029_A_MN - RV3029_A_SC] = bin2bcd(tm->tm_min & 0x7f); |
441 | regs[RV3029_A_HR-RV3029_A_SC] = bin2bcd(tm->tm_hour & 0x3f); | 441 | regs[RV3029_A_HR - RV3029_A_SC] = bin2bcd(tm->tm_hour & 0x3f); |
442 | regs[RV3029_A_DT-RV3029_A_SC] = bin2bcd(tm->tm_mday & 0x3f); | 442 | regs[RV3029_A_DT - RV3029_A_SC] = bin2bcd(tm->tm_mday & 0x3f); |
443 | regs[RV3029_A_MO-RV3029_A_SC] = bin2bcd((tm->tm_mon & 0x1f) - 1); | 443 | regs[RV3029_A_MO - RV3029_A_SC] = bin2bcd((tm->tm_mon & 0x1f) - 1); |
444 | regs[RV3029_A_DW-RV3029_A_SC] = bin2bcd((tm->tm_wday & 7) - 1); | 444 | regs[RV3029_A_DW - RV3029_A_SC] = bin2bcd((tm->tm_wday & 7) - 1); |
445 | regs[RV3029_A_YR-RV3029_A_SC] = bin2bcd((tm->tm_year & 0x7f) - 100); | 445 | regs[RV3029_A_YR - RV3029_A_SC] = bin2bcd((tm->tm_year & 0x7f) - 100); |
446 | 446 | ||
447 | ret = rv3029_write_regs(dev, RV3029_A_SC, regs, | 447 | ret = rv3029_write_regs(dev, RV3029_A_SC, regs, |
448 | RV3029_ALARM_SECTION_LEN); | 448 | RV3029_ALARM_SECTION_LEN); |
@@ -488,13 +488,13 @@ static int rv3029_set_time(struct device *dev, struct rtc_time *tm) | |||
488 | if (tm->tm_year < 100) | 488 | if (tm->tm_year < 100) |
489 | return -EINVAL; | 489 | return -EINVAL; |
490 | 490 | ||
491 | regs[RV3029_W_SEC-RV3029_W_SEC] = bin2bcd(tm->tm_sec); | 491 | regs[RV3029_W_SEC - RV3029_W_SEC] = bin2bcd(tm->tm_sec); |
492 | regs[RV3029_W_MINUTES-RV3029_W_SEC] = bin2bcd(tm->tm_min); | 492 | regs[RV3029_W_MINUTES - RV3029_W_SEC] = bin2bcd(tm->tm_min); |
493 | regs[RV3029_W_HOURS-RV3029_W_SEC] = bin2bcd(tm->tm_hour); | 493 | regs[RV3029_W_HOURS - RV3029_W_SEC] = bin2bcd(tm->tm_hour); |
494 | regs[RV3029_W_DATE-RV3029_W_SEC] = bin2bcd(tm->tm_mday); | 494 | regs[RV3029_W_DATE - RV3029_W_SEC] = bin2bcd(tm->tm_mday); |
495 | regs[RV3029_W_MONTHS-RV3029_W_SEC] = bin2bcd(tm->tm_mon+1); | 495 | regs[RV3029_W_MONTHS - RV3029_W_SEC] = bin2bcd(tm->tm_mon + 1); |
496 | regs[RV3029_W_DAYS-RV3029_W_SEC] = bin2bcd((tm->tm_wday & 7)+1); | 496 | regs[RV3029_W_DAYS - RV3029_W_SEC] = bin2bcd((tm->tm_wday & 7) + 1); |
497 | regs[RV3029_W_YEARS-RV3029_W_SEC] = bin2bcd(tm->tm_year - 100); | 497 | regs[RV3029_W_YEARS - RV3029_W_SEC] = bin2bcd(tm->tm_year - 100); |
498 | 498 | ||
499 | ret = rv3029_write_regs(dev, RV3029_W_SEC, regs, | 499 | ret = rv3029_write_regs(dev, RV3029_W_SEC, regs, |
500 | RV3029_WATCH_SECTION_LEN); | 500 | RV3029_WATCH_SECTION_LEN); |
@@ -515,6 +515,7 @@ static int rv3029_set_time(struct device *dev, struct rtc_time *tm) | |||
515 | 515 | ||
516 | return 0; | 516 | return 0; |
517 | } | 517 | } |
518 | |||
518 | static const struct rv3029_trickle_tab_elem { | 519 | static const struct rv3029_trickle_tab_elem { |
519 | u32 r; /* resistance in ohms */ | 520 | u32 r; /* resistance in ohms */ |
520 | u8 conf; /* trickle config bits */ | 521 | u8 conf; /* trickle config bits */ |
@@ -603,9 +604,8 @@ static void rv3029_trickle_config(struct device *dev) | |||
603 | err = rv3029_eeprom_update_bits(dev, RV3029_CONTROL_E2P_EECTRL, | 604 | err = rv3029_eeprom_update_bits(dev, RV3029_CONTROL_E2P_EECTRL, |
604 | RV3029_TRICKLE_MASK, | 605 | RV3029_TRICKLE_MASK, |
605 | trickle_set_bits); | 606 | trickle_set_bits); |
606 | if (err < 0) { | 607 | if (err < 0) |
607 | dev_err(dev, "Failed to update trickle charger config\n"); | 608 | dev_err(dev, "Failed to update trickle charger config\n"); |
608 | } | ||
609 | } | 609 | } |
610 | 610 | ||
611 | #ifdef CONFIG_RTC_DRV_RV3029_HWMON | 611 | #ifdef CONFIG_RTC_DRV_RV3029_HWMON |