Skip to content

Commit 7a86136

Browse files
jakubtopicMaureenHelm
authored andcommitted
Revert "drivers: rtc: check PORF flag before clearing alarm flags at init"
This reverts commit e55a505. Signed-off-by: Jakub Topic <jakub.topic@anitra.cz>
1 parent 8b09d8d commit 7a86136

1 file changed

Lines changed: 5 additions & 14 deletions

File tree

drivers/rtc/rtc_rv3028.c

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,6 @@ static int rv3028_init(const struct device *dev)
868868
uint8_t regs[3];
869869
uint8_t val;
870870
int err;
871-
uint8_t status;
872871

873872
k_sem_init(&data->lock, 1, 1);
874873

@@ -961,22 +960,14 @@ static int rv3028_init(const struct device *dev)
961960
return -ENODEV;
962961
}
963962

964-
err = rv3028_read_reg8(dev, RV3028_REG_STATUS, &status);
963+
/* Disable the alarms */
964+
err = rv3028_update_reg8(dev,
965+
RV3028_REG_CONTROL2,
966+
RV3028_CONTROL2_AIE | RV3028_CONTROL2_UIE,
967+
0);
965968
if (err) {
966969
return -ENODEV;
967970
}
968-
if (status & RV3028_STATUS_PORF) {
969-
/* Disable the alarms */
970-
err = rv3028_update_reg8(dev, RV3028_REG_CONTROL2,
971-
RV3028_CONTROL2_AIE | RV3028_CONTROL2_UIE, 0);
972-
if (err) {
973-
return -ENODEV;
974-
}
975-
err = rv3028_update_reg8(dev, RV3028_REG_STATUS, RV3028_STATUS_PORF, 0);
976-
if (err) {
977-
return -ENODEV;
978-
}
979-
}
980971

981972
err = rv3028_read_regs(dev, RV3028_REG_ALARM_MINUTES, regs, sizeof(regs));
982973
if (err) {

0 commit comments

Comments
 (0)