Mainline:Broadcom Kona/BCM590xx/RTC: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 49: Line 49:
|}
|}


This exact format is used for both the time and alarm registers. In the time registers, the masks are enforced by hardware - any bit written outside of the mask gets ignored.
This exact format is used for both the time and alarm registers. The masks are enforced by hardware - any bit written outside of the mask gets ignored.


== Getting the time ==
== Getting the time ==
Line 57: Line 57:
There are interrupts for updates of each of the time values.
There are interrupts for updates of each of the time values.


The default reset value is <code>0 0 0 0 0 1 7</code> (2007-01-00 00:00:00, weekday 0). Notably, the day of month is invalid (0). In this state, the RTCADJ interrupt will be raised.
The default reset value is <code>0 0 0 0 0 1 7</code> (2007-01-00 00:00:00, weekday 0). Notably, the day of month is invalid (0).


If the date overflows (1 second after 2255-12-31 23:59:59), the clock returns to 2255-12-01 00:00:00.
If the date overflows (1 second after 2255-12-31 23:59:59), the clock returns to 2255-12-01 00:00:00.