cpu/intel: Add SMBIOS Socket BGA1744 type

Enable SMBIOS Processor Upgrade Type reporting for Socket BGA1744.

- Add CPU_INTEL_SOCKET_BGA1744 Kconfig option
- Add socket_BGA1744 subdirectory to build system
- Map to PROCESSOR_UPGRADE_SOCKET_BGA1744 in SMBIOS Type 4

TEST=Built for mc_rpl1, verified `dmidecode -t processor | grep Upgrade`
     shows "Socket BGA1744"

Change-Id: I18123f8ab656d4ca8c540be402f47929f8550ede
Signed-off-by: Kilian Krause <kilian.krause@siemens.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89899
Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Mario Scheithauer <mario.scheithauer@siemens.com>
This commit is contained in:
Kilian Krause 2025-11-04 16:35:09 +01:00 committed by Matt DeVillier
commit d09ea1c351
4 changed files with 6 additions and 0 deletions

View file

@ -48,6 +48,8 @@ static int get_socket_type(void)
{
if (CONFIG(CPU_INTEL_SLOT_1))
return PROCESSOR_UPGRADE_SLOT_1;
if (CONFIG(CPU_INTEL_SOCKET_BGA1744))
return PROCESSOR_UPGRADE_SOCKET_BGA1744;
if (CONFIG(CPU_INTEL_SOCKET_MPGA604))
return PROCESSOR_UPGRADE_SOCKET_MPGA604;
if (CONFIG(CPU_INTEL_SOCKET_LGA775))

View file

@ -19,6 +19,7 @@ source "src/cpu/intel/haswell/Kconfig"
# Sockets/Slots
source "src/cpu/intel/slot_1/Kconfig"
source "src/cpu/intel/socket_BGA956/Kconfig"
source "src/cpu/intel/socket_BGA1744/Kconfig"
source "src/cpu/intel/socket_FCBGA559/Kconfig"
source "src/cpu/intel/socket_m/Kconfig"
source "src/cpu/intel/socket_p/Kconfig"

View file

@ -8,6 +8,7 @@
subdirs-$(CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE) += fit
subdirs-$(CONFIG_CPU_INTEL_SOCKET_441) += socket_441
subdirs-$(CONFIG_CPU_INTEL_SOCKET_BGA956) += socket_BGA956
subdirs-$(CONFIG_CPU_INTEL_SOCKET_BGA1744) += socket_BGA1744
subdirs-$(CONFIG_CPU_INTEL_SOCKET_FCBGA559) += socket_FCBGA559
subdirs-$(CONFIG_CPU_INTEL_SOCKET_M) += socket_m
subdirs-$(CONFIG_CPU_INTEL_SOCKET_P) += socket_p

View file

@ -0,0 +1,2 @@
config CPU_INTEL_SOCKET_BGA1744
bool