I posted a separate change to implement a backend using the RTC class
device. I think this is the right solution till all the platforms are
moved away from legacy RTC drivers.
I think you are right about the long-term implications and apart from any
possible quirks I think the interface could get improved as there are RTC
chips we support nowadays that provide sub-second resolution.
Maciej
--