summaryrefslogtreecommitdiff
path: root/src/vendorcode/amd/fsp
diff options
context:
space:
mode:
authorKarthikeyan Ramasubramanian <kramasub@google.com>2023-10-13 16:18:56 +0000
committerMatt DeVillier <matt.devillier@amd.corp-partner.google.com>2023-11-02 13:26:23 +0000
commit47b393a17d8c911601a5044bb41de3eb3215f458 (patch)
treeda8d5c84405ffbd484750157440482f251fa345d /src/vendorcode/amd/fsp
parent9a9e9a1a1614e48e4c1e0470557aa31b50696426 (diff)
soc/amd/mendocino: Update FSP-S UPD to pass boot logo
A new FSP-S UPD is added to allow passing a buffer containing boot logo in BMP format. Update the FSP-S UPD and add a SoC specific callback to populate the UPD. BUG=b:294055390 TEST=Build and boot to OS in Skyrim. Pass the BMP logo buffer through the UPD to FSP-S. Ensure that the concerned driver in FSP-S handles the buffer. Change-Id: Ie522956b6dfe2400ef91d43c80f2adc6d52c8415 Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/78817 Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> Reviewed-by: Eric Lai <ericllai@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/vendorcode/amd/fsp')
-rw-r--r--src/vendorcode/amd/fsp/mendocino/FspsUpd.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vendorcode/amd/fsp/mendocino/FspsUpd.h b/src/vendorcode/amd/fsp/mendocino/FspsUpd.h
index 3ac52c097f..fd250d1726 100644
--- a/src/vendorcode/amd/fsp/mendocino/FspsUpd.h
+++ b/src/vendorcode/amd/fsp/mendocino/FspsUpd.h
@@ -11,7 +11,8 @@
typedef struct __packed {
/** Offset 0x0020**/ uint32_t vbios_buffer;
- /** Offset 0x0024**/ uint64_t gop_reserved;
+ /** Offset 0x0024**/ uint32_t gop_reserved;
+ /** Offset 0x0028**/ uint32_t logo_bmp_buffer;
/** Offset 0x002C**/ uint32_t reserved1;
/** Offset 0x0030**/ uint16_t UpdTerminator;
} FSP_S_CONFIG;