File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) {
You can’t perform that action at this time.
0 commit comments