From 60c1d87598362a2dab060847a501e7af6c9a6d90 Mon Sep 17 00:00:00 2001 From: Srinidhi N Kaushik Date: Mon, 11 Dec 2017 12:14:34 -0800 Subject: vendorcode/intel/fsp/fsp2_0/glk: Update header files as per v77_12 Update FSP header files to match FSP v77_12 Following fields have been added in FSP-S UPD: - SkipPunitInit (Skip P-unit Initialization) - HgSubSystemId (Sub system Vendor ID VGA) Change-Id: I6c4c2580b2d0d76038b495be31744c04cc0dc959 Signed-off-by: Srinidhi N Kaushik Reviewed-on: https://review.coreboot.org/22820 Reviewed-by: Furquan Shaikh Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel --- src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'src/vendorcode/intel/fsp') diff --git a/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h b/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h index bab547c3e3..e4839e03db 100644 --- a/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h +++ b/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h @@ -1628,7 +1628,7 @@ typedef struct { UINT8 OsBoot; /** Offset 0x0370 - System Vendor ID - Upd for vendor ID for assigning to devices + Upd for vendor ID for assigning to devices **/ UINT16 SiSVID; @@ -1660,9 +1660,21 @@ typedef struct { **/ UINT8 ApIdleManner; -/** Offset 0x0385 +/** Offset 0x0385 - Skip P-unit Initialization + When this is skipped, boot loader must initialize P-unit before SilicionInit API. + 0: Initialize(Default), 1: Skip + $EN_DIS +**/ + UINT8 SkipPunitInit; + +/** Offset 0x0386 - Sub system Vendor ID VGA + Graphics PCI subsystem HgSubSystemId +**/ + UINT16 HgSubSystemId; + +/** Offset 0x0388 **/ - UINT8 ReservedFspsUpd[11]; + UINT8 ReservedFspsUpd[8]; } FSP_S_CONFIG; /** Fsp S Test Configuration -- cgit v1.2.3