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