This separates the RTC device and interrupt handling from the devices that rely on the tick notifications. Drivers can now register tick notification functions that will be called on each RTC tick event.