From 525cc4626adc722008203030165ae0b81fbc2425 Mon Sep 17 00:00:00 2001 From: Marco Chen Date: Fri, 11 Dec 2020 14:29:23 +0800 Subject: ec/google/chromeec: add SSFC CBI support An API is added to get SSFC value from cros EC. BUG=b:174118027 BRANCH=octopus TEST=check SSFC value from EC is correct compared to value in CBI Change-Id: Ifd521514bbc2e90c789f3760b72e8326e614e2b1 Signed-off-by: Marco Chen Reviewed-on: https://review.coreboot.org/c/coreboot/+/48791 Tested-by: build bot (Jenkins) Reviewed-by: Jett Rink Reviewed-by: Zhuohao Lee --- 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 26c6054a38..0915833b91 100644 --- a/src/ec/google/chromeec/ec.c +++ b/src/ec/google/chromeec/ec.c @@ -863,6 +863,11 @@ int google_chromeec_cbi_get_board_version(uint32_t *version) return cbi_get_uint32(version, CBI_TAG_BOARD_VERSION); } +int google_chromeec_cbi_get_ssfc(uint32_t *ssfc) +{ + return cbi_get_uint32(ssfc, CBI_TAG_SSFC); +} + static int cbi_get_string(char *buf, size_t bufsize, uint32_t tag) { struct ec_params_get_cbi params = { -- cgit v1.2.3