drivers/intel/fsp2_0: Make vbt_get() conditional
Skip calling vbt_get() if FSP is not supposed to run GOP. Change-Id: I6b8cd3646ffcd6df39229d4e36b315dfb7a8c859 Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/36111 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
parent
1dcc170215
commit
7a9e894550
|
@ -70,15 +70,12 @@ static void do_silicon_init(struct fsp_header *hdr)
|
|||
/* Handle any errors returned by FspSiliconInit */
|
||||
fsp_handle_reset(status);
|
||||
if (status != FSP_SUCCESS) {
|
||||
if (vbt_get()) {
|
||||
/* Attempted to initialize graphics. Assume failure
|
||||
* is related to a video failure.
|
||||
*/
|
||||
/* Assume video failure if attempted to initialize graphics */
|
||||
if (CONFIG(RUN_FSP_GOP) && vbt_get())
|
||||
postcode = POST_VIDEO_FAILURE;
|
||||
} else {
|
||||
/* Other silicon initialization failed */
|
||||
postcode = POST_HW_INIT_FAILURE;
|
||||
}
|
||||
else
|
||||
postcode = POST_HW_INIT_FAILURE; /* else generic */
|
||||
|
||||
printk(BIOS_SPEW, "FspSiliconInit returned 0x%08x\n", status);
|
||||
die_with_post_code(postcode,
|
||||
"FspSiliconInit returned an error!\n");
|
||||
|
|
Loading…
Reference in New Issue