> > > + > > > +static int nxp_ftm_rtc_read_time(struct device *dev, struct > > > +rtc_time > > > +*tm) { > > > + struct timeval time; > > > + unsigned long local_time; > > > + > > > + do_gettimeofday(&time); > > > + local_time = (u32)(time.tv_sec - (sys_tz.tz_minuteswest * 60)); > > > + rtc_time_to_tm(local_time, tm); > > > + > > > + return 0; > > > +} > > > + > > > > This is not really getting time from the RTC since FTM is not a RTC > > device, But we need to get the time to setup alarm, so we are using system > time for now. > > Anybody have better idea? > > > > No, that seems fine to me. I'll review the rest of the driver.
Thanks for your review, any feedback is welcomed! > > > -- > Alexandre Belloni, Free Electrons > Embedded Linux and Kernel engineering > http://free-electrons.com Meng