Open
Conversation
Expose an instance of EFI_EDID_OVERRIDE_PROTOCOL to force the UEFI display driver to use a custom EDID binary blob. This is useful e.g. for use cases where the attached display device is fixed and known in compile-time, but does not support reading EDID in runtime. Additionally, include EFI_EDID_OVERRIDE_ENABLE_HOT_PLUG in the attributes to force the display output to be activated even when the driver fails to detect any attached display device. The included EDID binary blob is taken from: VESA Enhanced EDID Standard, Release A, Rev.2 (EDID 1.4); Appendix A (Sample EDIDs), Example 2. Signed-off-by: Jan Bobek <jbobek@nvidia.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Users are encouraged to use this PR as a reference for use-cases where custom display EDID blob is preferred or required for properly functioning display on their platform.
Please note that you will need to replace the EDID blob hard-coded in the source with your own blob; the one included in this PR is taken from the VESA EDID 1.4 Standard and serves reference purposes only.