> > > > > > Hmm, suspend again for 15s. > > > > > > https://gist.github.com/sknsean/911ae4ae2e74ebe1e7eca1405c645ff1 > > > > > > [ 105.520634] PM: suspend exit > > > [ 105.540206] ts_ref 1591097307780181385, ts 2861700000, sample_time > > > 1591097310641881385 > > > > > > [ 105.548416] ktime_get_real_ns: 1591097322928175385 > > > > > > CLOCK_REALTIME isn't ready in the resume function. I think we need to link > > > it to CLOCK_BOOTTIME (Which ticking under suspend) instead. > > > > With latest patch it seems to me the time reported is now monotonic so it seems > > correct. What is the clocktype you set? you can check it in: > > /sys/bus/iio/devices/iio:device<x>/current_timestamp_clock > > default: realtime > > In the dump above the ktime_get_real_ns(first fifo dump after suspend) - > ts_ref + ts is = 12,286294 sec... > > /Sean right. Could you please add to the dump log the ts_ref value in st_lsm6dsx_resume() just after iio_get_time_ns()? Regards, Lorenzo
Attachment:
signature.asc
Description: PGP signature