1## @file 2# Component information file for PEI GalagoPro3 Board Init Pre-Mem Library 3# 4# Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved.<BR> 5# 6# SPDX-License-Identifier: BSD-2-Clause-Patent 7# 8## 9 10[Defines] 11 INF_VERSION = 0x00010005 12 BASE_NAME = PeiBoardInitPreMemLib 13 FILE_GUID = ec3675bc-1470-417d-826e-37378140213d 14 MODULE_TYPE = BASE 15 VERSION_STRING = 1.0 16 LIBRARY_CLASS = BoardInitLib 17 18[LibraryClasses] 19 BaseLib 20 DebugLib 21 BaseMemoryLib 22 MemoryAllocationLib 23 PcdLib 24 SiliconInitLib 25 26[Packages] 27 MinPlatformPkg/MinPlatformPkg.dec 28 KabylakeOpenBoardPkg/OpenBoardPkg.dec 29 MdePkg/MdePkg.dec 30 MdeModulePkg/MdeModulePkg.dec 31 KabylakeSiliconPkg/SiPkg.dec 32 IntelSiliconPkg/IntelSiliconPkg.dec 33 34[Sources] 35 PeiGalagoPro3Detect.c 36 PeiGalagoPro3InitPreMemLib.c 37 GalagoPro3HsioPtssTables.c 38 PeiBoardInitPreMemLib.c 39 40[Pcd] 41 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdLpcSioConfigDefaultPort 42 43 # PCH-LP HSIO PTSS Table 44 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1 45 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2 46 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size 47 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size 48 49 # PCH-H HSIO PTSS Table 50 #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1 51 #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2 52 #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size 53 #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size 54 55 # SA Misc Config 56 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSaMiscUserBd 57 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor 58 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget 59 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMap 60 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMapSize 61 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2Dram 62 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2DramSize 63 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdData 64 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdDataSize 65 66 # PEG Reset By GPIO 67 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0WakeGpioNo 68 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstExpanderNo 69 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstGpioNo 70 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstActive 71 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableExpanderNo 72 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableGpioNo 73 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableActive 74 75 76 # SPD Address Table 77 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable0 78 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable1 79 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable2 80 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3 81 82 # CA Vref Configuration 83 84 # Root Port Clock Info 85 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort0ClkInfo 86 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort4ClkInfo 87 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort5ClkInfo 88 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort7ClkInfo 89 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort8ClkInfo 90 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort9ClkInfo 91 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPortLanClkInfo 92 93 # USB 2.0 Port AFE 94 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port0Afe 95 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port1Afe 96 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port2Afe 97 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port3Afe 98 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port4Afe 99 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port5Afe 100 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port6Afe 101 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port7Afe 102 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port8Afe 103 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port9Afe 104 105 # USB 2.0 Port Over Current Pin 106 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort0 107 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort1 108 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort2 109 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort3 110 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort4 111 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort5 112 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort6 113 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort7 114 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort8 115 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort9 116 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort10 117 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort11 118 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort12 119 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort13 120 121 # USB 3.0 Port Over Current Pin 122 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort0 123 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort1 124 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort2 125 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort3 126 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort4 127 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort5 128 129 # Misc 130 gKabylakeOpenBoardPkgTokenSpaceGuid.PcdIoExpanderPresent 131 132 133