diff options
| author | Lucas Segarra Fernandez <lucas.segarra.fernandez@intel.com> | 2023-10-04 13:09:20 +0300 |
|---|---|---|
| committer | Herbert Xu <herbert@gondor.apana.org.au> | 2023-10-13 13:31:07 +0300 |
| commit | e079231676e05d6c88fba4585db1ac399a790b63 (patch) | |
| tree | 19fd819d37132e24bea856c77610a81ed43727b6 /tools/perf/scripts/python | |
| parent | 756762decc604a5ac5c041f23dd447c5e691f459 (diff) | |
| download | linux-e079231676e05d6c88fba4585db1ac399a790b63.tar.xz | |
crypto: qat - add pm_status debugfs file
QAT devices implement a mechanism that allows them to go autonomously
to a low power state depending on the load.
Expose power management info by providing the "pm_status" file under
debugfs. This includes PM state, PM event log, PM event counters, PM HW
CSRs, per-resource type constrain counters and per-domain power gating
status specific to the QAT device.
This information is retrieved from (1) the FW by means of
ICP_QAT_FW_PM_INFO command, (2) CSRs and (3) counters collected by the
device driver.
In addition, add logic to keep track and report power management event
interrupts and acks/nacks sent to FW to allow/prevent state transitions.
Signed-off-by: Lucas Segarra Fernandez <lucas.segarra.fernandez@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
