1#** 2# @file 3# 4# AmdModulePkg.dec 5# 6# AMD-specific package declaration file. 7# 8# @xrefitem bom "File Content Label" "Release Content" 9# @e project: FDK 10# @e sub-project: UEFI 11# @e version: $Revision: 337482 $ @e date: $Date: 2016-03-11 21:39:02 -0600 (Fri, 11 Mar 2016) $ 12# 13# 14##***************************************************************************** 15# 16# Copyright (c) 2015 - 2016, AMD Inc. All rights reserved.<BR> 17# 18# This program and the accompanying materials 19# are licensed and made available under the terms and conditions of the BSD License 20# which accompanies this distribution. The full text of the license may be found at 21# http://opensource.org/licenses/bsd-license.php 22# 23# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 24# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 25# 26#***************************************************************************/ 27 28 29################################################################################ 30# 31# Defines Section - statements that will be processed to create a Makefile. 32# 33################################################################################ 34[Defines] 35 DEC_SPECIFICATION = 0x00010005 36 PACKAGE_NAME = AmdModulePkg 37 PACKAGE_GUID = E967965B-4447-4CBB-9521-898B5A329240 38 PACKAGE_VERSION = 0.1 39 40################################################################################ 41# 42# Include Section - list of Include Paths that are provided by this package. 43# Comments are used for Keywords and Module Types. 44# 45# Supported Module Types: 46# SEC PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER DXE_SAL_DRIVER UEFI_DRIVER 47# 48################################################################################ 49[Includes] 50 Common 51 Include 52 Include/Library 53 Include/Ppi 54 Include/Protocol 55 56 57[LibraryClasses] 58 ## @libraryclass Provides a library function to get a DXE driver name 59 ## 60 61[Protocols] 62 gAmdIscpDxeProtocolGuid = { 0x05c794c8, 0x6aef, 0x4450, { 0x91, 0x78, 0xca, 0x70, 0x53, 0x75, 0xbd, 0x91 } } 63 gAmdRasApeiProtocolGuid = { 0xe9dbcc60, 0x8f93, 0x47ed, { 0x84, 0x78, 0x46, 0x78, 0xf1, 0x9f, 0x73, 0x4a } } 64 65[Ppis] 66 gPeiIscpPpiGuid = { 0xca2c1ecd, 0xc702, 0x49b1, { 0xae, 0x24, 0x9b, 0x6f, 0xa8, 0x71, 0x3b, 0x23 } } 67 gPeiFusePpiGuid = { 0xe074fa9f, 0x1bc7, 0x4af9, { 0x8f, 0x0d, 0x90, 0x0b, 0x76, 0x50, 0x5f, 0xfe } } 68 gPeiGionbPpiGuid = { 0x24b8ebcc, 0x3871, 0x4b39, { 0xaa, 0x1a, 0x0f, 0x86, 0x7d, 0xbf, 0x97, 0xc6 } } 69 70[Guids] 71 gAmdModulePkgTokenSpaceGuid = { 0x2f9003d7, 0xac98, 0x407d, { 0xae, 0x38, 0x9d, 0xbf, 0x81, 0x27, 0xe5, 0xb1 } } 72 gAmdModulePkgVariableGuid = { 0xf3dd4189, 0xe1b7, 0x49da, { 0xa5, 0xd3, 0x34, 0x28, 0x6f, 0xae, 0x2f, 0x01 } } 73 74[PcdsFixedAtBuild] 75 gAmdModulePkgTokenSpaceGuid.PcdFdkVersionMajor|0x1|UINT8|0x00000026 76 gAmdModulePkgTokenSpaceGuid.PcdFdkVersionMinor|0x0|UINT8|0x00000027 77 gAmdModulePkgTokenSpaceGuid.PcdFdkVersionPoint|0x0|UINT8|0x00000028 78 gAmdModulePkgTokenSpaceGuid.PcdFdkVersionSubpoint|0x2|UINT8|0x00000029 79 80[PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] 81 gAmdModulePkgTokenSpaceGuid.PcdCCPBase|0xE0100000|UINT64|0x00000001 82 gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes0|0xE0B00000|UINT64|0x00000002 83 gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes1|0xE0B20000|UINT64|0x00000003 84 gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes2|0xE0B40000|UINT64|0x00000004 85 gAmdModulePkgTokenSpaceGuid.PcdPcieSerdes3|0xE0B60000|UINT64|0x00000005 86 gAmdModulePkgTokenSpaceGuid.PcdSataSerdes0|0xE1200000|UINT64|0x00000006 87 gAmdModulePkgTokenSpaceGuid.PcdSataSerdes1|0xE1210000|UINT64|0x00000007 88 gAmdModulePkgTokenSpaceGuid.PcdSataSerdes2|0xE1220000|UINT64|0x00000008 89 gAmdModulePkgTokenSpaceGuid.PcdSataSerdes3|0xE1230000|UINT64|0x00000009 90 gAmdModulePkgTokenSpaceGuid.PcdEthernetSerdes|0xE1240000|UINT64|0x0000000a 91 gAmdModulePkgTokenSpaceGuid.PcdSataMMU401|0xE0200000|UINT64|0x0000000b 92 gAmdModulePkgTokenSpaceGuid.PcdDMA330MMU401|0xE0400000|UINT64|0x0000000c 93 gAmdModulePkgTokenSpaceGuid.PcdCCN504Space|0xE8000000|UINT64|0x0000000d 94 gAmdModulePkgTokenSpaceGuid.PcdSataNumChPerSerdes|2|UINT8|0x0000000e 95 gAmdModulePkgTokenSpaceGuid.PcdSataSerdesBase|0xE1200000|UINT32|0x0000000f 96 gAmdModulePkgTokenSpaceGuid.PcdSataSerdesOffset|0x00010000|UINT32|0x00000010 97 98 gAmdModulePkgTokenSpaceGuid.PcdXgbeUseMacFromIscp|FALSE|BOOLEAN|0x00000033 99 100#XGMAC ETH0 MAC 101 gAmdModulePkgTokenSpaceGuid.PcdEthMacA|0|UINT64|0x0000011 102#XGMAC ETH1 MAC 103 gAmdModulePkgTokenSpaceGuid.PcdEthMacB|0|UINT64|0x0000012 104 105 gAmdModulePkgTokenSpaceGuid.PcdPort0PhyMode|1|UINT8|0x0000013 106 gAmdModulePkgTokenSpaceGuid.PcdPort1PhyMode|1|UINT8|0x0000014 107 gAmdModulePkgTokenSpaceGuid.PcdPort0NetSpeed|1|UINT8|0x0000015 108 gAmdModulePkgTokenSpaceGuid.PcdPort1NetSpeed|1|UINT8|0x0000016 109 gAmdModulePkgTokenSpaceGuid.PcdXgbeEnable|FALSE|BOOLEAN|0x0000017 110 111 gAmdModulePkgTokenSpaceGuid.PcdPcieCoreConfiguration|0|UINT8|0x00000018 112 gAmdModulePkgTokenSpaceGuid.PcdPcieGenMax|2|UINT8|0x00000019 113 gAmdModulePkgTokenSpaceGuid.PcdIocClockGating|1|UINT8|0x0000001a 114 gAmdModulePkgTokenSpaceGuid.PcdAifClockGating|1|UINT8|0x0000001b 115 gAmdModulePkgTokenSpaceGuid.PcdPcieFuseEnable|TRUE|BOOLEAN|0x000001c 116 gAmdModulePkgTokenSpaceGuid.PcdPciePort0Present|1|UINT8|0x000001d 117 gAmdModulePkgTokenSpaceGuid.PcdPciePort1Present|1|UINT8|0x000001e 118 gAmdModulePkgTokenSpaceGuid.PcdPciePort2Present|1|UINT8|0x000001f 119 gAmdModulePkgTokenSpaceGuid.PcdPcieGen3|0|UINT8|0x00000020 120 gAmdModulePkgTokenSpaceGuid.PcdPcieGen2|0|UINT8|0x00000021 121 gAmdModulePkgTokenSpaceGuid.PcdPcieHardcodeEnumeration|FALSE|BOOLEAN|0x0000022 122 123 gAmdModulePkgTokenSpaceGuid.PcdXgbeRev|1|UINT8|0x0000002A 124 125 gAmdModulePkgTokenSpaceGuid.PcdSATA0AlignPGen1|31|UINT32|0x0000002B 126 gAmdModulePkgTokenSpaceGuid.PcdSATA0AlignPGen2|47|UINT32|0x0000002C 127 gAmdModulePkgTokenSpaceGuid.PcdSATA0AlignPGen3|63|UINT32|0x0000002D 128 gAmdModulePkgTokenSpaceGuid.PcdSATA1AlignPGen1|31|UINT32|0x0000002E 129 gAmdModulePkgTokenSpaceGuid.PcdSATA1AlignPGen2|47|UINT32|0x0000002F 130 gAmdModulePkgTokenSpaceGuid.PcdSATA1AlignPGen3|63|UINT32|0x00000030 131 132 gAmdModulePkgTokenSpaceGuid.PcdXgbePort0SwKrTrain|0|UINT8|0x00000031 133 gAmdModulePkgTokenSpaceGuid.PcdXgbePort1SwKrTrain|0|UINT8|0x00000032 134