On Wed, Jan 30, 2019 at 11:07:48AM +0100, Stanislaw Gruszka wrote: > > >> We can support ps buffering in AP as well using a hrtimer. In this way we > > >> can reuse most of the existing code > > > > > > Yes, but there is issue to address, since kernel timer and device TBT > > > timer are independed, they possibly can get out of sync after some time, > > > for example few hours or days. So there is need to prevent/fix this > > > somehow. > > We could read the TSF timer value from the hardware and sync the hrtimer > > against that. > > Ok then. I'll implement hrtimer solution and repost this set. Patch > 6 will no longer be necessery. This require more changes than I expected to allow programming registers from atomic context for mt76-usb. So I'll repost without AP support for now. Stanislaw