This patchset introduces the capability to measure the NPU frequency
and makes it accessible to a userspace via sysfs. The initial patch in the 
series
addresses the inconsistency in retrieving the clock frequency from
the device across the Meteor Lake and Lunar Lake generations.

Subsequently, the latter patch exposes the driver's frequency
through sysfs to facilitate frequency sampling.

Andrzej Kacprowski (2):
  accel/ivpu: Fix the NPU's DPU frequency calculation
  accel/ivpu: Show NPU frequency in sysfs

 drivers/accel/ivpu/ivpu_drv.c     |   4 +-
 drivers/accel/ivpu/ivpu_fw.c      |   3 +-
 drivers/accel/ivpu/ivpu_hw.h      |  14 ++--
 drivers/accel/ivpu/ivpu_hw_btrs.c | 134 ++++++++++++++----------------
 drivers/accel/ivpu/ivpu_hw_btrs.h |   7 +-
 drivers/accel/ivpu/ivpu_sysfs.c   |  49 ++++++++++-
 include/uapi/drm/ivpu_accel.h     |   4 +-
 7 files changed, 127 insertions(+), 88 deletions(-)

-- 
2.43.0

Reply via email to