diff options
author | Subrata Banik <subratabanik@google.com> | 2024-02-26 12:09:14 +0530 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2024-03-05 10:17:08 +0000 |
commit | cac81cd120e30915ad322e03f3bb8f468e9851cb (patch) | |
tree | 1d301b6abbbe825681be0161f50e9253b2648665 /src/soc/intel/skylake/fadt.c | |
parent | dc073ca75c105b6c471954aff0c913797467ff26 (diff) |
vc/google/chromeos: Implement dynamic ChromeOS boot logo selection
* Introduces logic to display context-specific boot splash logos.
* Logo selection considers:
* Chromebook-Plus hardware compliance (using factory_config).
* VPD-based product segmentation (soft-branded vs. regular
chromebook).
* Default Chromebook logo as fallback for regular Chromebook.
This patch fixes the problem where existing logic was unable to pick
correct ChromeOS boot splash logo based on the product segmentation.
Relation between product segment and boot splash screen:
1. Chromebook-Plus Hard-branded device: Renders "cb_plus_logo.bmp" logo
2. Chromebook-Plus Soft-branded device: Renders "cb_plus_logo.bmp" logo
3. Regular Chromebook device: Renders "cb_logo.bmp"
BUG=b:324107408
TEST=Verified logo selection based on compliance and product
requirements.
Change-Id: I9bb1e868764738333977bd8c990bea4253c9d37b
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80738
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Dinesh Gehlot <digehlot@google.com>
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Diffstat (limited to 'src/soc/intel/skylake/fadt.c')
0 files changed, 0 insertions, 0 deletions