diff --git a/src/soc/intel/pantherlake/cpu.c b/src/soc/intel/pantherlake/cpu.c index 28fa1d890f..4b3c95040e 100644 --- a/src/soc/intel/pantherlake/cpu.c +++ b/src/soc/intel/pantherlake/cpu.c @@ -15,6 +15,8 @@ #include #include #include +#include +#include #include #include #include @@ -234,3 +236,14 @@ int soc_skip_ucode_update(u32 current_patch_id, u32 new_patch_id) return 0; } + +/* Override SMBIOS type 4 processor serial numbers */ +const char *smbios_processor_serial_number(void) +{ + char *qdf = retrieve_soc_qdf_info_via_pmc_ipc(); + + if (qdf != NULL) + return qdf; + else + return ""; +}