alder_lake_bios/Intel/AlderLake/AlderLakeFspPkg/AlderLakeFspPkg.dec

76 lines
3.5 KiB
Plaintext

## @file
# Component description file for the platform specific modules.
#
# @copyright
# INTEL CONFIDENTIAL
# Copyright 2016 - 2021 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 = AlderLakeFspPkg
PACKAGE_VERSION = 1.02
PACKAGE_GUID = AFEE9781-0DC2-4DF4-9387-50F3D30F2F72
[Guids]
##
## GUID defined in package
##
gAlderLakeFspPkgTokenSpaceGuid = { 0x860c6fd0, 0x3b98, 0x4c3a, { 0xbf, 0xd2, 0x19, 0xa8, 0xc6, 0x48, 0x3e, 0x7d }}
gFspCompatibliltyFvGuid = { 0xb6da8044, 0x458a, 0x421f, { 0xb5, 0x69, 0x8b, 0x50, 0x0d, 0x94, 0x81, 0xa8 }}
[PcdsFixedAtBuild]
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFsptBase|0xFFF80000|UINT32|0x00000002
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFsptSize|0x00040000|UINT32|0x00000003
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFspmBase|0xFFF80000|UINT32|0x00000005
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFspmSize|0x00040000|UINT32|0x00000006
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFspsBase|0xFFF80000|UINT32|0x00000008
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFspsSize|0x00040000|UINT32|0x00000009
gAlderLakeFspPkgTokenSpaceGuid.PcdFspHeaderRevision|0x06|UINT8|0x0000000E
gAlderLakeFspPkgTokenSpaceGuid.PcdMrcDebugMsg|0x00|UINT8|0x00000011
gAlderLakeFspPkgTokenSpaceGuid.PcdFlashFvFspBase|0x00000000|UINT32|0x00000012
gAlderLakeFspPkgTokenSpaceGuid.PcdFspImageAttributes|0x0003|UINT16|0x00000013 #BIT0 Graphics supported, BIT1 Dispatch mode support
gAlderLakeFspPkgTokenSpaceGuid.PcdFspComponentAttributes|0x0000|UINT16|0x00000014 #Bits[15:12] - 0001b: FSP-T, 0010b: FSP-M, 0011b: FSP-S
[PcdsFixedAtBuild, PcdsPatchableInModule]
##
## MdeModulePkg
##
[PcdsFixedAtBuild]
gAlderLakeFspPkgTokenSpaceGuid.PcdMiniBiosEnable|FALSE|BOOLEAN|0xF0000001
gAlderLakeFspPkgTokenSpaceGuid.PcdCfgRebuild|FALSE|BOOLEAN|0xF0000002
gAlderLakeFspPkgTokenSpaceGuid.PcdFspPerformanceEnable|FALSE|BOOLEAN|0xF0000003
gAlderLakeFspPkgTokenSpaceGuid.PcdSymbolInReleaseEnable|TRUE|BOOLEAN|0xF0000004
gAlderLakeFspPkgTokenSpaceGuid.PcdMonoStatusCode|FALSE|BOOLEAN|0xF0000005