diff options
| author | Malcolm Priestley <[email protected]> | 2020-05-02 12:20:13 +0100 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2020-05-05 12:28:00 +0200 |
| commit | d95c8695e0d91d60867d971009862299c53b5fb6 (patch) | |
| tree | 30e9f6479043a358813af95b84081f135a5b805b /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | 986da7debb04225221d8876b405c4088614ae5f4 (diff) | |
staging: vt6656: refactor power save operation
At present the power save wake uses the listening interval and
the slow path to wake up.
The following using a beacon interval of 100 and
listen interval of 5.
The TBTT set at 100 wake-up sequence;
100 TBTT wake-up set to listen interval.
200 TBTT
300 TBTT
400 TBTT --> call vnt_next_tbtt_wakeup on slow path
Beacon heard and passed through at the approx 500 interval.
500 TBTT
600 TBTT wake-up set to listen interval
The TBTT set at 500 wake-up sequence and always listen flagged on;
100 No TBTT
200 No TBTT
300 No TBTT
400 No TBTT
500 TBTT - beacon heard and passed through
600 No TBTT
A further enhancement because the TBTT is more precise
the dtim_period can be used instead.
When Power save is off the TBTT continues to run at the listen
interval but all the other beacons are passed.
The code in vnt_int_process_data is no longer required.
Signed-off-by: Malcolm Priestley <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions