summaryrefslogtreecommitdiff
path: root/src/soc/intel/elkhartlake/chip.c
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2024-02-29 23:13:19 +0530
committerSubrata Banik <subratabanik@google.com>2024-03-05 10:17:00 +0000
commitdc073ca75c105b6c471954aff0c913797467ff26 (patch)
tree24e4e24c73b29bd761d3616550a57e7dbb243cff /src/soc/intel/elkhartlake/chip.c
parent3266dcbff0df9d36c77d0a3ba9b96f104bd80ef5 (diff)
drivers/vpd: Add vpd_get_feature_level() API
This patch introduces the vpd_get_feature_level() API to specifically extract the "feature_level" field from the "feature_device_info" VPD key. This is used to distinguish between Chromebook-Plus and regular Chromebook devices. The previous vpd_get_feature_device_info() API is removed as vpd_get_feature_level() is enough to find VPD and extract the data. Note: The new API decodes the base64-encoded "feature_device_info" VPD data. BUG=b:324107408 TEST=Able to build and boot google/rex0. Change-Id: I76fc220ed792abdfefb0b1a37873b5b828bfdda8 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/80805 Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kapil Porwal <kapilporwal@google.com> Reviewed-by: Dinesh Gehlot <digehlot@google.com> Reviewed-by: Eric Lai <ericllai@google.com>
Diffstat (limited to 'src/soc/intel/elkhartlake/chip.c')
0 files changed, 0 insertions, 0 deletions