KabyLake/KabylakeFspPkg/KabylakeFspPkg.dec
2019-11-19 16:10:28 +08:00

76 lines
3.7 KiB
Plaintext

## @file
# Component description file for the platform specific modules.
#
# @copyright
# INTEL CONFIDENTIAL
# Copyright 2009 - 2017 Intel Corporation.
#
# The source code contained or described herein and all documents related to the
# source code ("Material") are owned by Intel Corporation or its suppliers or
# licensors. Title to the Material remains with Intel Corporation or its suppliers
# and licensors. The Material may contain trade secrets and proprietary and
# confidential information of Intel Corporation and its suppliers and licensors,
# and is protected by worldwide copyright and trade secret laws and treaty
# provisions. No part of the Material may be used, copied, reproduced, modified,
# published, uploaded, posted, transmitted, distributed, or disclosed in any way
# without Intel's prior express written permission.
#
# No license under any patent, copyright, trade secret or other intellectual
# property right is granted to or conferred upon you by disclosure or delivery
# of the Materials, either expressly, by implication, inducement, estoppel or
# otherwise. Any license under such intellectual property rights must be
# express and approved by Intel in writing.
#
# Unless otherwise agreed by Intel in writing, you may not remove or alter
# this notice or any other notice embedded in Materials by Intel or
# Intel's suppliers or licensors in any way.
#
# This file contains an 'Intel Peripheral Driver' and is uniquely identified as
# "Intel Reference Module" and is licensed for Intel CPUs and chipsets under
# the terms of your license agreement with Intel or your vendor. This file may
# be modified by the user, subject to additional terms of the license agreement.
#
# @par Specification
##
[Defines]
DEC_SPECIFICATION = 0x00010005
PACKAGE_NAME = KabylakeFspPkg
PACKAGE_VERSION = 1.02
PACKAGE_GUID = AFEE9781-0DC2-4DF4-9387-50F3D30F2F72
[Includes]
Include
[Guids]
##
## GUID defined in package
##
gKabylakeFspPkgTokenSpaceGuid = { 0x2aef6cb8, 0x2fc4, 0x47ef, { 0x85, 0xc7, 0x16, 0xfb, 0xe2, 0xae, 0xe3, 0xbd }}
gFspCompatibliltyFvGuid = { 0xb6da8044, 0x458a, 0x421f, { 0xb5, 0x69, 0x8b, 0x50, 0x0d, 0x94, 0x81, 0xa8 }}
gFspSiliconFvGuid = { 0x1b5c27fe, 0xf01c, 0x4fbc, { 0xae, 0xae, 0x34, 0x1b, 0x2e, 0x99, 0x2a, 0x17 }}
gFspTscFrequencyGuid = { 0x0e3b622a, 0xedbb, 0x4e30, { 0x93, 0x60, 0x69, 0x5c, 0xd4, 0xb3, 0x20, 0xc9 }}
[PcdsFixedAtBuild]
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFsptBase|0xFFF80000|UINT32|0x00000002
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFsptSize|0x00040000|UINT32|0x00000003
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFspmBase|0xFFF80000|UINT32|0x00000005
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFspmSize|0x00040000|UINT32|0x00000006
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFspsBase|0xFFF80000|UINT32|0x00000008
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFspsSize|0x00040000|UINT32|0x00000009
gKabylakeFspPkgTokenSpaceGuid.PcdFspHeaderRevision|0x03|UINT8|0x0000000E
gKabylakeFspPkgTokenSpaceGuid.PcdFspImageIdString|0x245053464C424B24|UINT64|0x00000010 #$KBLFSP$
gKabylakeFspPkgTokenSpaceGuid.PcdMrcDebugMsg|0x00|UINT8|0x00000011
gKabylakeFspPkgTokenSpaceGuid.PcdFlashFvFspBase|0x00000000|UINT32|0x00000012
gKabylakeFspPkgTokenSpaceGuid.PcdFspImageAttributes|0x0001|UINT16|0x00000013 #BIT0 Graphics supported
gKabylakeFspPkgTokenSpaceGuid.PcdFspComponentAttributes|0x0000|UINT16|0x00000014 #Bits[15:12] - 0001b: FSP-T, 0010b: FSP-M, 0011b: FSP-S
[PcdsFeatureFlag]
gKabylakeFspPkgTokenSpaceGuid.PcdMiniBiosEnable|FALSE|BOOLEAN|0xF0000001
gKabylakeFspPkgTokenSpaceGuid.PcdCfgRebuild|FALSE|BOOLEAN|0xF0000002
gKabylakeFspPkgTokenSpaceGuid.PcdFspPerformanceEnable|FALSE|BOOLEAN|0xF0000003
[Ppis]
gFspDebugServicePpiGuid = { 0x835f3942, 0x1545, 0x414b, { 0x94, 0x59, 0xbf, 0x07, 0x2f, 0xa9, 0xa2, 0x89 }}