hc
2024-03-25 edb30157bad0c0001c32b854271ace01d3b9a16a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
## @file
# Component information file for BoardInitLib in PEI post memory phase.
#
# @copyright
#  Copyright 2018 - 2021 Intel Corporation.
#
#  SPDX-License-Identifier: BSD-2-Clause-Patent
#
# @par Specification Reference:
#
##
 
[Defines]
  INF_VERSION                    = 0x00010005
  BASE_NAME                      = TypeCooperCityRPPeiBoardInitLib
  FILE_GUID                      = 25C91D0F-42ED-7D06-B96D-89A13AA3D02E
  MODULE_TYPE                    = PEIM
  VERSION_STRING                 = 1.0
  LIBRARY_CLASS                  = NULL|PEIM
  CONSTRUCTOR                    = TypeCooperCityRPPeiBoardInitLibConstructor
 
[LibraryClasses]
  BaseLib
  DebugLib
  BaseMemoryLib
  MemoryAllocationLib
  PeiServicesLib
  HobLib
  PeiServicesTablePointerLib
 
[Packages]
  MdePkg/MdePkg.dec
  MdeModulePkg/MdeModulePkg.dec
  WhitleySiliconPkg/WhitleySiliconPkg.dec
  WhitleyOpenBoardPkg/PlatformPkg.dec
  WhitleySiliconPkg/SiliconPkg.dec
  WhitleySiliconPkg/CpRcPkg.dec
 
[Sources]
  PeiBoardInit.h
  PeiBoardInitLib.c
  GpioTable.c
  PcdData.c
  UsbOC.c
  AcpiTablePcds.c
  IioBifurInit.c
  SlotTable.c
  KtiEparam.c
  PchEarlyUpdate.c
  SoftStrapFixup.c
 
[FixedPcd]
 
[Pcd]
  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
 
  gOemSkuTokenSpaceGuid.PcdOemSkuBoardID
  gOemSkuTokenSpaceGuid.PcdOemSkuSubBoardID
  gOemSkuTokenSpaceGuid.PcdOemSkuBoardFamily
 
  gOemSkuTokenSpaceGuid.PcdOemSkuFamilyName
  gOemSkuTokenSpaceGuid.PcdOemSkuBoardName
 
  gOemSkuTokenSpaceGuid.PcdOemSkuBoardSocketCount
 
  gOemSkuTokenSpaceGuid.PcdOemSkuMaxChannel
  gOemSkuTokenSpaceGuid.PcdOemSkuMaxDimmPerChannel
  gOemSkuTokenSpaceGuid.PcdOemSkuDimmLayout
 
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort00
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort01
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort02
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort03
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort04
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort05
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort06
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort07
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort08
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort09
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort10
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort11
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort12
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort13
 
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort00
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort01
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort02
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort03
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort04
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort05
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort06
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort07
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort08
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort09
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort10
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort11
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort12
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort13
 
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort00
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort01
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort02
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort03
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort04
  gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort05
 
  gOemSkuTokenSpaceGuid.PcdOemSkuAcpiName
 
  gOemSkuTokenSpaceGuid.PcdOemSkuMrlAttnLed
  gOemSkuTokenSpaceGuid.PcdOemSkuSdpActiveFlag
 
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_USE_SEL_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_USE_SEL2_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_USE_SEL3_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_IO_SEL_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_IO_SEL2_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_IO_SEL3_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_LVL_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_LVL2_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_LVL3_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_INV_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_BLINK_VAL
  gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_TABLE_SIZE
 
  gOemSkuTokenSpaceGuid.PcdOemSku_Reg78Data32
 
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator00
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator01
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator02
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator03
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator04
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator05
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator06
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator07
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator08
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator09
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator10
  gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator11
 
  gOemSkuTokenSpaceGuid.PcdOemSkuPlatformName
  gOemSkuTokenSpaceGuid.PcdOemSkuPlatformNameSize
  gOemSkuTokenSpaceGuid.PcdOemSkuPlatformFeatureFlag
  gOemSkuTokenSpaceGuid.PcdOemSkuAssertPostGPIO
  gOemSkuTokenSpaceGuid.PcdOemSkuAssertPostGPIOValue
  gOemSkuTokenSpaceGuid.PcdOemSkuBmcPciePortNumber
  gOemSkuTokenSpaceGuid.PcdOemTableIdXhci
  gOemSkuTokenSpaceGuid.PcdOemSkuUplinkPortIndex
  gPlatformTokenSpaceGuid.PcdBoardTypeBitmask
  gEfiCpRcPkgTokenSpaceGuid.PcdMemSrvidMap
 
  gPlatformTokenSpaceGuid.PcdMemInterposerMap
  gPlatformTokenSpaceGuid.PcdOnboardVideoPciVendorId
  gPlatformTokenSpaceGuid.PcdOnboardVideoPciDeviceId
 
[Ppis]
  gUbaConfigDatabasePpiGuid
  gDynamicSiLibraryPpiGuid                  ## CONSUMES
 
[Guids]
  gPlatformGpioInitDataGuid
 
[Depex]
  gDynamicSiLibraryPpiGuid