From 8db8a6154fd5ae78a8e183f5ddc5ae9e6141dfe7 Mon Sep 17 00:00:00 2001 From: Jett Rink Date: Tue, 14 Jan 2020 11:41:47 -0700 Subject: ec/google/chromeec: add support for fw_config cbi field The firmware configuration (fw_config) field is store in the CBI EEPROM and it should be used to make firmware customization instead of sku/variant id. BUG=b:145519081 TEST=builds Change-Id: I790998a29e724ecdff8876cca072267537b7cea6 Signed-off-by: Jett Rink Reviewed-on: https://review.coreboot.org/c/coreboot/+/38410 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/ec/google/chromeec/ec.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/ec/google/chromeec/ec.c') diff --git a/src/ec/google/chromeec/ec.c b/src/ec/google/chromeec/ec.c index b6020a3a62..0b23034101 100644 --- a/src/ec/google/chromeec/ec.c +++ b/src/ec/google/chromeec/ec.c @@ -885,6 +885,11 @@ int google_chromeec_cbi_get_sku_id(uint32_t *id) return cbi_get_uint32(id, CBI_TAG_SKU_ID); } +int google_chromeec_cbi_get_fw_config(uint32_t *fw_config) +{ + return cbi_get_uint32(fw_config, CBI_TAG_FW_CONFIG); +} + int google_chromeec_cbi_get_oem_id(uint32_t *id) { return cbi_get_uint32(id, CBI_TAG_OEM_ID); -- cgit v1.2.3