platform/x86/intel/pmc: Find and register PMC telemetry entries
authorDavid E. Box <david.e.box@linux.intel.com>
Wed, 29 Nov 2023 22:21:27 +0000 (14:21 -0800)
committerHans de Goede <hdegoede@redhat.com>
Mon, 4 Dec 2023 13:53:43 +0000 (14:53 +0100)
commit104f74943f4830f3a65fb96565b89014c882db85
treeb96b4adcb8bee9352cb1badb643c30110fe29fde
parent642dd26f58d91f4bb2e2fcaaf178bbc35369b73a
platform/x86/intel/pmc: Find and register PMC telemetry entries

The PMC SSRAM device contains counters that are structured in Intel
Platform Monitoring Technology (PMT) telemetry regions. Look for and
register these telemetry regions from the driver so that they may be read
using the Intel PMT ABI.

Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20231129222132.2331261-16-david.e.box@linux.intel.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/intel/pmc/Kconfig
drivers/platform/x86/intel/pmc/core_ssram.c