drivers: rtc: max313xx: Add delay after setting date
authorBen Hoelker <ben.hoelker@alliedtelesis.co.nz>
Sun, 17 Aug 2025 22:30:00 +0000 (10:30 +1200)
committerTom Rini <trini@konsulko.com>
Tue, 9 Sep 2025 16:30:41 +0000 (10:30 -0600)
commite0f9a4fb576c3f4233393194161e48941823cbc3
tree4a19db2470510c3db6df524fe20246d7460031a5
parentd4a106f0059ee34d7030f699bb5fb97a780ad22a
drivers: rtc: max313xx: Add delay after setting date

The MAX31331 was not correctly updating the seconds when
setting the time and would return the seconds previously set.

Like the MAX31343, a delay needs to be added after setting the
time. Wait one second after writing so that the date command shows the
correct time.

Reviewed-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Reviewed-by: Bruce Adams <bruce.adams@alliedtelesis.co.nz>
Signed-off-by: Ben Hoelker <ben.hoelker@alliedtelesis.co.nz>
drivers/rtc/max313xx.c