• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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