Add debugfs pm_status. Expose power management info by providing the "pm_status" file under debugfs. --- v3 -> v4: - init variable `len` at adf_gen4_print_pm_status() --- v2 -> v3: - Move debugfs Power Management GEN4 specific logic to adf_gen4_pm_debugfs.c, this fixes error building with CONFIG_DEBUG_FS=n - increase doc's Date and KernelVersion --- v1 -> v2: - Add constant ICP_QAT_NUMBER_OF_PM_EVENTS, rather than ARRAY_SIZE_OF_FIELD() --- Lucas Segarra Fernandez (2): crypto: qat - refactor included headers crypto: qat - add pm_status debugfs file Documentation/ABI/testing/debugfs-driver-qat | 9 + drivers/crypto/intel/qat/qat_common/Makefile | 2 + .../intel/qat/qat_common/adf_accel_devices.h | 13 + .../crypto/intel/qat/qat_common/adf_admin.c | 26 ++ .../intel/qat/qat_common/adf_common_drv.h | 1 + .../crypto/intel/qat/qat_common/adf_dbgfs.c | 3 + .../crypto/intel/qat/qat_common/adf_gen4_pm.c | 27 +- .../crypto/intel/qat/qat_common/adf_gen4_pm.h | 50 +++- .../qat/qat_common/adf_gen4_pm_debugfs.c | 255 ++++++++++++++++++ .../intel/qat/qat_common/adf_pm_dbgfs.c | 46 ++++ .../intel/qat/qat_common/adf_pm_dbgfs.h | 12 + .../qat/qat_common/icp_qat_fw_init_admin.h | 35 +++ 12 files changed, 473 insertions(+), 6 deletions(-) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.h base-commit: cf5974bfe9f69a06423f914f675ce3354ff8863c -- 2.41.0