coreboot/src/mainboard/intel
Aamir Bohra f2a6a5c7fa google/chromeec: Add function to report the SKU ID
Add implementation of sku_id function that reports the SKU ID
information by making use of ChromeOS EC host command. This function
can replace redundant sku_id function definitions across boards that
rely on ChromeOS EC host command to report the SKU ID information.

The boards that relying on ChromeOS EC host command for SKU information
without any board specific quirks can select EC_GOOGLE_CHROMEEC_SKUID
to make use of common sku_id function.

Brya, zork, rex, fatcat, brox and dedede boards select
EC_GOOGLE_CHROMEEC_SKUID to use ChromeOS EC sku_id function.

BUG=b:396366352
TEST=Verify zork and brya boot log reports the correct the SKU ID
     information

Change-Id: I958cc88bf316dd2327b6545c5a37e8010e96c5d7
Signed-off-by: Aamir Bohra <aamirbohra@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86810
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
2025-04-05 14:43:35 +00:00
..
adlrvp tree: Use true, false for dptf_enable 2025-01-29 06:13:38 +00:00
apollolake_rvp mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
archercity_crb Treewide: Remove unused header files 2024-11-30 04:44:06 +00:00
avenuecity_crb mb/*: Explicitly include static.h for config_of_soc 2024-10-07 20:37:06 +00:00
baskingridge nb/intel/haswell: Move SPD addresses to devicetree 2024-08-26 11:08:14 +00:00
beechnutcity_crb mb/*: Explicitly include static.h for config_of_soc 2024-10-07 20:37:06 +00:00
cedarisland_crb cpu/intel: Add socket types 2024-07-19 12:35:09 +00:00
coffeelake_rvp tree: Use boolean for PchHdaDspEnable 2025-02-03 21:55:56 +00:00
d510mo mb/**/hda_verb: Use AZALIA_PIN_CFG_NC(0) 2024-06-07 11:13:19 +00:00
d945gclf mb/*/*/irq_tables.c: Use PCI_DEVFN(dev, fn) 2025-02-26 23:05:42 +00:00
dcp847ske mb/*: Remove old USB configurations from SNB/bd82x6x boards 2024-06-08 00:19:23 +00:00
dg41wv mb/**/hda_verb: Use AZALIA_PIN_CFG_NC(0) 2024-06-07 11:13:19 +00:00
dg43gt mb/**/hda_verb: Use AZALIA_PIN_CFG_NC(0) 2024-06-07 11:13:19 +00:00
dq67sw mb/*: Remove old USB configurations from SNB/bd82x6x boards 2024-06-08 00:19:23 +00:00
elkhartlake_crb tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
emeraldlake2 mb/*/*/early_init.c: Remove unused included southbridge 2024-08-26 02:34:16 +00:00
frost_creek mainboard/intel/frost_creek: Add support for Intel CRB Frost Creek 2024-11-27 09:32:32 +00:00
glkrvp tree: Use true, false for dptf_enable 2025-01-29 06:13:38 +00:00
harcuvar mb/intel/{harcuvar,kunimitsu}: Use <spd.h> and <dram/ddr{3,4}.h> 2024-05-13 17:11:35 +00:00
jasperlake_rvp tree: Use boolean for PchHdaDspEnable 2025-02-03 21:55:56 +00:00
kblrvp tree: Use true, false for DspEnable 2025-02-03 21:55:42 +00:00
kunimitsu tree: Use true, false for DspEnable 2025-02-03 21:55:42 +00:00
leafhill mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
minnow3 mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
mtlrvp tree: Use true, false for dptf_enable 2025-01-29 06:13:38 +00:00
ptlrvp google/chromeec: Add function to report the SKU ID 2025-04-05 14:43:35 +00:00
saddlebrook tree: Use true, false for DspEnable 2025-02-03 21:55:42 +00:00
shadowmountain google/chromeec: Add function to report the SKU ID 2025-04-05 14:43:35 +00:00
strago ec/google/chromeec: Enable ACPI memory mapping for Microchip EC 2025-01-09 17:55:43 +00:00
tglrvp tree: Use boolean for PchHdaDspEnable 2025-02-03 21:55:56 +00:00
wtm2 mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
Kconfig mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
Kconfig.name mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00