summaryrefslogtreecommitdiff
path: root/drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h
diff options
context:
space:
mode:
authorDamian Muszynski <damian.muszynski@intel.com>2023-06-30 20:03:56 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2023-07-20 13:16:11 +0300
commite2980ba57e797e58a5476fbc4296f40551fb3404 (patch)
treec0657652534f3f13086a1f4a859d761916d619c8 /drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h
parent7f77b6797b34862e6164335c894f587387bff082 (diff)
downloadlinux-e2980ba57e797e58a5476fbc4296f40551fb3404.tar.xz
crypto: qat - add measure clock frequency
The QAT hardware does not expose a mechanism to report its clock frequency. This is required to implement the Heartbeat feature. Add a clock measuring algorithm that estimates the frequency by comparing the internal timestamp counter incremented by the firmware with the time measured by the kernel. The frequency value is only used internally and not exposed to the user. Signed-off-by: Damian Muszynski <damian.muszynski@intel.com> Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h')
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h b/drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h
index 6ea19b4fb0ce..e836fbaeec62 100644
--- a/drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h
+++ b/drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h
@@ -16,6 +16,7 @@ enum icp_qat_fw_init_admin_cmd_id {
ICP_QAT_FW_HEARTBEAT_SYNC = 7,
ICP_QAT_FW_HEARTBEAT_GET = 8,
ICP_QAT_FW_COMP_CAPABILITY_GET = 9,
+ ICP_QAT_FW_TIMER_GET = 19,
ICP_QAT_FW_PM_STATE_CONFIG = 128,
};