Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

platform/x86/intel/vsec: Add Diamond Rapids support

Add PCI ID for the Diamond Rapids Platforms

Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Link: https://lore.kernel.org/r/20250226214728.1256747-1-david.e.box@linux.intel.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>

authored by

David E. Box and committed by
Ilpo Järvinen
f317f38e d0d10eae

+7
+7
drivers/platform/x86/intel/vsec.c
··· 404 404 .caps = VSEC_CAP_TELEMETRY | VSEC_CAP_SDSI | VSEC_CAP_TPMI, 405 405 }; 406 406 407 + /* DMR OOBMSM info */ 408 + static const struct intel_vsec_platform_info dmr_oobmsm_info = { 409 + .caps = VSEC_CAP_TELEMETRY | VSEC_CAP_TPMI, 410 + }; 411 + 407 412 /* TGL info */ 408 413 static const struct intel_vsec_platform_info tgl_info = { 409 414 .caps = VSEC_CAP_TELEMETRY, ··· 425 420 #define PCI_DEVICE_ID_INTEL_VSEC_MTL_M 0x7d0d 426 421 #define PCI_DEVICE_ID_INTEL_VSEC_MTL_S 0xad0d 427 422 #define PCI_DEVICE_ID_INTEL_VSEC_OOBMSM 0x09a7 423 + #define PCI_DEVICE_ID_INTEL_VSEC_OOBMSM_DMR 0x09a1 428 424 #define PCI_DEVICE_ID_INTEL_VSEC_RPL 0xa77d 429 425 #define PCI_DEVICE_ID_INTEL_VSEC_TGL 0x9a0d 430 426 #define PCI_DEVICE_ID_INTEL_VSEC_LNL_M 0x647d ··· 436 430 { PCI_DEVICE_DATA(INTEL, VSEC_MTL_M, &mtl_info) }, 437 431 { PCI_DEVICE_DATA(INTEL, VSEC_MTL_S, &mtl_info) }, 438 432 { PCI_DEVICE_DATA(INTEL, VSEC_OOBMSM, &oobmsm_info) }, 433 + { PCI_DEVICE_DATA(INTEL, VSEC_OOBMSM_DMR, &dmr_oobmsm_info) }, 439 434 { PCI_DEVICE_DATA(INTEL, VSEC_RPL, &tgl_info) }, 440 435 { PCI_DEVICE_DATA(INTEL, VSEC_TGL, &tgl_info) }, 441 436 { PCI_DEVICE_DATA(INTEL, VSEC_LNL_M, &lnl_info) },