]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
platform/x86/intel/tpmi: Add support for performance limit reasons
authorTero Kristo <tero.kristo@linux.intel.com>
Mon, 27 May 2024 13:29:33 +0000 (16:29 +0300)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Fri, 31 May 2024 13:28:17 +0000 (16:28 +0300)
Add TPMI ID 0x0C (Perf Limit Reasons) to the list of supported TPMI IDs.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Tero Kristo <tero.kristo@linux.intel.com>
Link: https://lore.kernel.org/r/20240527133400.483634-2-tero.kristo@linux.intel.com
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/intel/tpmi.c
include/linux/intel_tpmi.h

index 6c0cbccd80bbedb1cb20f0dd6eac50be07e8946d..c2ef2cd587ba6f0f6c886f52657541a6c43f4cb2 100644 (file)
@@ -577,6 +577,8 @@ static const char *intel_tpmi_name(enum intel_tpmi_id id)
                return "uncore";
        case TPMI_ID_SST:
                return "sst";
+       case TPMI_ID_PLR:
+               return "plr";
        default:
                return NULL;
        }
index 1e880cb0f4541a1154dd1aa2d2107744a7370f02..a88ac937d2c294b95d24e302f193b4ea64abb5b1 100644 (file)
@@ -21,6 +21,7 @@ enum intel_tpmi_id {
        TPMI_ID_PEM = 1,        /* Power and Perf excursion Monitor */
        TPMI_ID_UNCORE = 2,     /* Uncore Frequency Scaling */
        TPMI_ID_SST = 5,        /* Speed Select Technology */
+       TPMI_ID_PLR = 0xc,      /* Performance Limit Reasons */
        TPMI_CONTROL_ID = 0x80, /* Special ID for getting feature status */
        TPMI_INFO_ID = 0x81,    /* Special ID for PCI BDF and Package ID information */
 };