rtc-ds1302: add some abstraction for new platform support