#**
|
# @file
|
#
|
# AmdModulePkg.dec
|
#
|
# AMD-specific package declaration file.
|
#
|
# @xrefitem bom "File Content Label" "Release Content"
|
# @e project: FDK
|
# @e sub-project: UEFI
|
# @e version: $Revision: 337482 $ @e date: $Date: 2016-03-11 21:39:02 -0600 (Fri, 11 Mar 2016) $
|
#
|
#
|
##*****************************************************************************
|
#
|
# Copyright (c) 2015 - 2016, AMD Inc. All rights reserved.<BR>
|
#
|
# This program and the accompanying materials
|
# are licensed and made available under the terms and conditions of the BSD License
|
# which accompanies this distribution. The full text of the license may be found at
|
# http://opensource.org/licenses/bsd-license.php
|
#
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
#
|
#***************************************************************************/
|
|
|
################################################################################
|
#
|
# Defines Section - statements that will be processed to create a Makefile.
|
#
|
################################################################################
|
[Defines]
|
DEC_SPECIFICATION = 0x00010005
|
PACKAGE_NAME = AmdModulePkg
|
PACKAGE_GUID = E967965B-4447-4CBB-9521-898B5A329240
|
PACKAGE_VERSION = 0.1
|
|
################################################################################
|
#
|
# Include Section - list of Include Paths that are provided by this package.
|
# Comments are used for Keywords and Module Types.
|
#
|
# Supported Module Types:
|
# SEC PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER DXE_SAL_DRIVER UEFI_DRIVER
|
#
|
################################################################################
|
[Includes]
|
Common
|
Include
|
Include/Library
|
Include/Ppi
|
Include/Protocol
|
|
|
[LibraryClasses]
|
## @libraryclass Provides a library function to get a DXE driver name
|
##
|
|
[Protocols]
|
gAmdIscpDxeProtocolGuid = { 0x05c794c8, 0x6aef, 0x4450, { 0x91, 0x78, 0xca, 0x70, 0x53, 0x75, 0xbd, 0x91 } }
|
gAmdRasApeiProtocolGuid = { 0xe9dbcc60, 0x8f93, 0x47ed, { 0x84, 0x78, 0x46, 0x78, 0xf1, 0x9f, 0x73, 0x4a } }
|
|
[Ppis]
|
gPeiIscpPpiGuid = { 0xca2c1ecd, 0xc702, 0x49b1, { 0xae, 0x24, 0x9b, 0x6f, 0xa8, 0x71, 0x3b, 0x23 } }
|
gPeiFusePpiGuid = { 0xe074fa9f, 0x1bc7, 0x4af9, { 0x8f, 0x0d, 0x90, 0x0b, 0x76, 0x50, 0x5f, 0xfe } }
|
gPeiGionbPpiGuid = { 0x24b8ebcc, 0x3871, 0x4b39, { 0xaa, 0x1a, 0x0f, 0x86, 0x7d, 0xbf, 0x97, 0xc6 } }
|
|
[Guids]
|
gAmdModulePkgTokenSpaceGuid = { 0x2f9003d7, 0xac98, 0x407d, { 0xae, 0x38, 0x9d, 0xbf, 0x81, 0x27, 0xe5, 0xb1 } }
|
gAmdModulePkgVariableGuid = { 0xf3dd4189, 0xe1b7, 0x49da, { 0xa5, 0xd3, 0x34, 0x28, 0x6f, 0xae, 0x2f, 0x01 } }
|
|
[PcdsFixedAtBuild]
|
gAmdModulePkgTokenSpaceGuid.PcdFdkVersionMajor|0x1|UINT8|0x00000026
|
gAmdModulePkgTokenSpaceGuid.PcdFdkVersionMinor|0x0|UINT8|0x00000027
|
gAmdModulePkgTokenSpaceGuid.PcdFdkVersionPoint|0x0|UINT8|0x00000028
|
gAmdModulePkgTokenSpaceGuid.PcdFdkVersionSubpoint|0x2|UINT8|0x00000029
|
|
[PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx]
|
gAmdModulePkgTokenSpaceGuid.PcdCCPBase|0xE0100000|UINT64|0x00000001
|
gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes0|0xE0B00000|UINT64|0x00000002
|
gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes1|0xE0B20000|UINT64|0x00000003
|
gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes2|0xE0B40000|UINT64|0x00000004
|
gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes3|0xE0B60000|UINT64|0x00000005
|
gAmdModulePkgTokenSpaceGuid.PcdSataSerdes0|0xE1200000|UINT64|0x00000006
|
gAmdModulePkgTokenSpaceGuid.PcdSataSerdes1|0xE1210000|UINT64|0x00000007
|
gAmdModulePkgTokenSpaceGuid.PcdSataSerdes2|0xE1220000|UINT64|0x00000008
|
gAmdModulePkgTokenSpaceGuid.PcdSataSerdes3|0xE1230000|UINT64|0x00000009
|
gAmdModulePkgTokenSpaceGuid.PcdEthernetSerdes|0xE1240000|UINT64|0x0000000a
|
gAmdModulePkgTokenSpaceGuid.PcdSataMMU401|0xE0200000|UINT64|0x0000000b
|
gAmdModulePkgTokenSpaceGuid.PcdDMA330MMU401|0xE0400000|UINT64|0x0000000c
|
gAmdModulePkgTokenSpaceGuid.PcdCCN504Space|0xE8000000|UINT64|0x0000000d
|
gAmdModulePkgTokenSpaceGuid.PcdSataNumChPerSerdes|2|UINT8|0x0000000e
|
gAmdModulePkgTokenSpaceGuid.PcdSataSerdesBase|0xE1200000|UINT32|0x0000000f
|
gAmdModulePkgTokenSpaceGuid.PcdSataSerdesOffset|0x00010000|UINT32|0x00000010
|
|
gAmdModulePkgTokenSpaceGuid.PcdXgbeUseMacFromIscp|FALSE|BOOLEAN|0x00000033
|
|
#XGMAC ETH0 MAC
|
gAmdModulePkgTokenSpaceGuid.PcdEthMacA|0|UINT64|0x0000011
|
#XGMAC ETH1 MAC
|
gAmdModulePkgTokenSpaceGuid.PcdEthMacB|0|UINT64|0x0000012
|
|
gAmdModulePkgTokenSpaceGuid.PcdPort0PhyMode|1|UINT8|0x0000013
|
gAmdModulePkgTokenSpaceGuid.PcdPort1PhyMode|1|UINT8|0x0000014
|
gAmdModulePkgTokenSpaceGuid.PcdPort0NetSpeed|1|UINT8|0x0000015
|
gAmdModulePkgTokenSpaceGuid.PcdPort1NetSpeed|1|UINT8|0x0000016
|
gAmdModulePkgTokenSpaceGuid.PcdXgbeEnable|FALSE|BOOLEAN|0x0000017
|
|
gAmdModulePkgTokenSpaceGuid.PcdPcieCoreConfiguration|0|UINT8|0x00000018
|
gAmdModulePkgTokenSpaceGuid.PcdPcieGenMax|2|UINT8|0x00000019
|
gAmdModulePkgTokenSpaceGuid.PcdIocClockGating|1|UINT8|0x0000001a
|
gAmdModulePkgTokenSpaceGuid.PcdAifClockGating|1|UINT8|0x0000001b
|
gAmdModulePkgTokenSpaceGuid.PcdPcieFuseEnable|TRUE|BOOLEAN|0x000001c
|
gAmdModulePkgTokenSpaceGuid.PcdPciePort0Present|1|UINT8|0x000001d
|
gAmdModulePkgTokenSpaceGuid.PcdPciePort1Present|1|UINT8|0x000001e
|
gAmdModulePkgTokenSpaceGuid.PcdPciePort2Present|1|UINT8|0x000001f
|
gAmdModulePkgTokenSpaceGuid.PcdPcieGen3|0|UINT8|0x00000020
|
gAmdModulePkgTokenSpaceGuid.PcdPcieGen2|0|UINT8|0x00000021
|
gAmdModulePkgTokenSpaceGuid.PcdPcieHardcodeEnumeration|FALSE|BOOLEAN|0x0000022
|
|
gAmdModulePkgTokenSpaceGuid.PcdXgbeRev|1|UINT8|0x0000002A
|
|
gAmdModulePkgTokenSpaceGuid.PcdSATA0AlignPGen1|31|UINT32|0x0000002B
|
gAmdModulePkgTokenSpaceGuid.PcdSATA0AlignPGen2|47|UINT32|0x0000002C
|
gAmdModulePkgTokenSpaceGuid.PcdSATA0AlignPGen3|63|UINT32|0x0000002D
|
gAmdModulePkgTokenSpaceGuid.PcdSATA1AlignPGen1|31|UINT32|0x0000002E
|
gAmdModulePkgTokenSpaceGuid.PcdSATA1AlignPGen2|47|UINT32|0x0000002F
|
gAmdModulePkgTokenSpaceGuid.PcdSATA1AlignPGen3|63|UINT32|0x00000030
|
|
gAmdModulePkgTokenSpaceGuid.PcdXgbePort0SwKrTrain|0|UINT8|0x00000031
|
gAmdModulePkgTokenSpaceGuid.PcdXgbePort1SwKrTrain|0|UINT8|0x00000032
|