projects
/
platform
/
kernel
/
linux-rpi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
i2c: mv64xxx: Add atomic_xfer method to driver
[platform/kernel/linux-rpi.git]
/
drivers
/
rtc
/
rtc-rv3032.c
diff --git
a/drivers/rtc/rtc-rv3032.c
b/drivers/rtc/rtc-rv3032.c
index
d63102d
..
1b62ed2
100644
(file)
--- a/
drivers/rtc/rtc-rv3032.c
+++ b/
drivers/rtc/rtc-rv3032.c
@@
-617,11
+617,11
@@
static int rv3032_clkout_set_rate(struct clk_hw *hw, unsigned long rate,
ret = rv3032_enter_eerd(rv3032, &eerd);
if (ret)
ret = rv3032_enter_eerd(rv3032, &eerd);
if (ret)
-
goto exit_eerd
;
+
return ret
;
ret = regmap_write(rv3032->regmap, RV3032_CLKOUT1, hfd & 0xff);
if (ret)
ret = regmap_write(rv3032->regmap, RV3032_CLKOUT1, hfd & 0xff);
if (ret)
-
return ret
;
+
goto exit_eerd
;
ret = regmap_write(rv3032->regmap, RV3032_CLKOUT2, RV3032_CLKOUT2_OS |
FIELD_PREP(RV3032_CLKOUT2_HFD_MSK, hfd >> 8));
ret = regmap_write(rv3032->regmap, RV3032_CLKOUT2, RV3032_CLKOUT2_OS |
FIELD_PREP(RV3032_CLKOUT2_HFD_MSK, hfd >> 8));