coreboot/src/drivers/vpd
Jian-Jia Su cf2978f4b6 drivers/vpd: Search VPD info at 0x0 first
We used to put SMBIOS header and other data before VPD.  That is not the
case anymore. New device will write the VPD starting at 0 instead of
0x600.  Search VPD at 0x0 to support this.

TEST=build and boot google/geralt. VPD is found both at 0 and at 0x600.

Change-Id: I7072f7c646b6b55d11bc06dba5674828246fa1d0
Signed-off-by: Jian-Jia Su <jjsu@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88466
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2025-11-21 22:16:15 +00:00
..
Kconfig
Makefile.mk drivers/vpd: Add API to read "feature_device_info" VPD 2024-02-28 11:05:42 +00:00
vpd.c drivers/vpd: Search VPD info at 0x0 first 2025-11-21 22:16:15 +00:00
vpd.h drivers/vpd: Add vpd_get_feature_level() API 2024-03-05 10:17:00 +00:00
vpd_decode.c
vpd_decode.h
vpd_device_feature.c drivers/vpd: Add vpd_get_feature_level() API 2024-03-05 10:17:00 +00:00
vpd_serial.c
vpd_tables.h