platform/x86/intel/vsec: Add TPMI ID
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Thu, 2 Feb 2023 01:07:32 +0000 (17:07 -0800)
committerHans de Goede <hdegoede@redhat.com>
Mon, 6 Feb 2023 12:47:10 +0000 (13:47 +0100)
Add TPMI (Topology Aware Register and PM Capsule Interface) VSEC ID to
create an aux device. This will allow TPMI driver to enumerate on this
aux device.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Acked-by: David E. Box <david.e.box@linux.intel.com>
Link: https://lore.kernel.org/r/20230202010738.2186174-2-srinivas.pandruvada@linux.intel.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/intel/vsec.c

index bb81b8b..a82b2a5 100644 (file)
@@ -64,6 +64,7 @@ enum intel_vsec_id {
        VSEC_ID_WATCHER         = 3,
        VSEC_ID_CRASHLOG        = 4,
        VSEC_ID_SDSI            = 65,
+       VSEC_ID_TPMI            = 66,
 };
 
 static enum intel_vsec_id intel_vsec_allow_list[] = {
@@ -71,6 +72,7 @@ static enum intel_vsec_id intel_vsec_allow_list[] = {
        VSEC_ID_WATCHER,
        VSEC_ID_CRASHLOG,
        VSEC_ID_SDSI,
+       VSEC_ID_TPMI,
 };
 
 static const char *intel_vsec_name(enum intel_vsec_id id)
@@ -88,6 +90,9 @@ static const char *intel_vsec_name(enum intel_vsec_id id)
        case VSEC_ID_SDSI:
                return "sdsi";
 
+       case VSEC_ID_TPMI:
+               return "tpmi";
+
        default:
                return NULL;
        }