coreboot/src
Matt DeVillier 4862d53ff2 mb/google/glados/var/lars: Set SKU ID based on VPD
LARS has two variants, LARS and LILI, which are differentiated via
the customization_id field in the VPD. To make differentiation easier
outside of ChromeOS (ie, for Windows/Linux drivers), set the SKU ID
based on VPD so it can be easily read via SMBIOS.

Modeled after similar code in google/reef (snappy variant).

TEST=build/boot lili variant, verify sku1 populated in SMBIOS tables.

Change-Id: I148462b6f86b25fa8db26ea6e1537d1a5e47984b
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68754
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2022-12-07 16:02:02 +00:00
..
acpi acpi/acpi.c: Add a method to generate IOAPIC DMAR entries from hw 2022-12-06 17:44:20 +00:00
arch arch/x86/smbios.c: Allow creating entries for empty DIMM slots 2022-12-06 21:27:27 +00:00
commonlib drivers/intel/fsp2_0: Update MRC cache in ramstage 2022-12-06 21:16:24 +00:00
console console/post.c: Sort includes 2022-10-27 15:46:39 +00:00
cpu mb,sb,soc/intel: Drop useless IO trap handlers 2022-12-07 11:23:15 +00:00
device device/mdio: Provide helper functions for read and write 2022-11-24 05:58:28 +00:00
drivers drivers/intel/fsp2_0: Update MRC cache in ramstage 2022-12-06 21:16:24 +00:00
ec src/ec/intel: Create common code for board_id implementation 2022-12-06 08:55:57 +00:00
include mb,sb,soc/intel: Drop useless IO trap handlers 2022-12-07 11:23:15 +00:00
lib /: Remove extra space after comma 2022-11-30 03:07:23 +00:00
mainboard mb/google/glados/var/lars: Set SKU ID based on VPD 2022-12-07 16:02:02 +00:00
northbridge nb/intel/pineview: Use read32p() 2022-12-06 19:46:17 +00:00
sbom Add SBOM (Software Bill of Materials) Generation 2022-08-22 14:48:46 +00:00
security vboot: Force config file inclusion with CBFS integration 2022-12-07 02:38:50 +00:00
soc soc/amd/common/block/acpi/ivrs: read IOAPIC IDs from hardware 2022-12-07 15:35:02 +00:00
southbridge sb,soc/intel,mb: Drop leftover comments and TODOs in ASL 2022-12-07 11:33:38 +00:00
superio superio/ite/it8772f/chip.h: Use 'bool' when appropriate 2022-12-05 14:28:02 +00:00
vendorcode vc/cavium/bdk/libbdk-arch/bdk-numa.c: Fix old-style function definition 2022-12-06 16:18:59 +00:00
Kconfig build: List all Kconfigs in CBFS config file, compress it 2022-11-18 17:19:44 +00:00