diff options
author | Subrata Banik <subratabanik@google.com> | 2024-02-29 23:13:19 +0530 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2024-03-05 10:17:00 +0000 |
commit | dc073ca75c105b6c471954aff0c913797467ff26 (patch) | |
tree | 24e4e24c73b29bd761d3616550a57e7dbb243cff /src/soc/intel/elkhartlake/meminit.c | |
parent | 3266dcbff0df9d36c77d0a3ba9b96f104bd80ef5 (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/meminit.c')
0 files changed, 0 insertions, 0 deletions