File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -338,8 +338,8 @@ static int s5m8767_rtc_set_alarm_reg(struct s5m_rtc_info *info)
338
338
339
339
/* On S2MPS13 the AUDR is not auto-cleared */
340
340
if (info -> device_type == S2MPS13X )
341
- regmap_update_bits (info -> regmap , info -> regs -> udr_update ,
342
- S2MPS13_RTC_AUDR_MASK , 0 );
341
+ regmap_clear_bits (info -> regmap , info -> regs -> udr_update ,
342
+ S2MPS13_RTC_AUDR_MASK );
343
343
344
344
return ret ;
345
345
}
@@ -351,10 +351,8 @@ static int s5m_rtc_read_time(struct device *dev, struct rtc_time *tm)
351
351
int ret ;
352
352
353
353
if (info -> regs -> read_time_udr_mask ) {
354
- ret = regmap_update_bits (info -> regmap ,
355
- info -> regs -> udr_update ,
356
- info -> regs -> read_time_udr_mask ,
357
- info -> regs -> read_time_udr_mask );
354
+ ret = regmap_set_bits (info -> regmap , info -> regs -> udr_update ,
355
+ info -> regs -> read_time_udr_mask );
358
356
if (ret ) {
359
357
dev_err (dev ,
360
358
"Failed to prepare registers for time reading: %d\n" ,
You can’t perform that action at this time.
0 commit comments