1## @file 2# 3# Copyright (c) 2016, Hisilicon Limited. All rights reserved.<BR> 4# Copyright (c) 2016, Linaro Limited. All rights reserved.<BR> 5# 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13# 14## 15 16[Defines] 17 INF_VERSION = 0x00010019 18 BASE_NAME = PlatformPciLib 19 FILE_GUID = 61b7276a-fc67-11e5-82fd-47ea9896dd5d 20 MODULE_TYPE = BASE 21 VERSION_STRING = 1.0 22 23[Sources] 24 PlatformPciLib.c 25 26[Packages] 27 MdePkg/MdePkg.dec 28 OpenPlatformPkg/Chips/Hisilicon/HisiPkg.dec 29 30[LibraryClasses] 31 PcdLib 32 33[FixedPcd] 34 gHisiTokenSpaceGuid.PcdHb1BaseAddress 35 gHisiTokenSpaceGuid.PcdHb0Rb0PciConfigurationSpaceBaseAddress 36 gHisiTokenSpaceGuid.PcdHb0Rb0PciConfigurationSpaceSize 37 gHisiTokenSpaceGuid.PcdHb0Rb1PciConfigurationSpaceBaseAddress 38 gHisiTokenSpaceGuid.PcdHb0Rb1PciConfigurationSpaceSize 39 gHisiTokenSpaceGuid.PcdHb0Rb2PciConfigurationSpaceBaseAddress 40 gHisiTokenSpaceGuid.PcdHb0Rb2PciConfigurationSpaceSize 41 gHisiTokenSpaceGuid.PcdHb0Rb3PciConfigurationSpaceBaseAddress 42 gHisiTokenSpaceGuid.PcdHb0Rb3PciConfigurationSpaceSize 43 gHisiTokenSpaceGuid.PcdHb0Rb4PciConfigurationSpaceBaseAddress 44 gHisiTokenSpaceGuid.PcdHb0Rb4PciConfigurationSpaceSize 45 gHisiTokenSpaceGuid.PcdHb0Rb5PciConfigurationSpaceBaseAddress 46 gHisiTokenSpaceGuid.PcdHb0Rb5PciConfigurationSpaceSize 47 gHisiTokenSpaceGuid.PcdHb0Rb6PciConfigurationSpaceBaseAddress 48 gHisiTokenSpaceGuid.PcdHb0Rb6PciConfigurationSpaceSize 49 gHisiTokenSpaceGuid.PcdHb0Rb7PciConfigurationSpaceBaseAddress 50 gHisiTokenSpaceGuid.PcdHb0Rb7PciConfigurationSpaceSize 51 gHisiTokenSpaceGuid.PcdHb1Rb0PciConfigurationSpaceBaseAddress 52 gHisiTokenSpaceGuid.PcdHb1Rb0PciConfigurationSpaceSize 53 gHisiTokenSpaceGuid.PcdHb1Rb1PciConfigurationSpaceBaseAddress 54 gHisiTokenSpaceGuid.PcdHb1Rb1PciConfigurationSpaceSize 55 gHisiTokenSpaceGuid.PcdHb1Rb2PciConfigurationSpaceBaseAddress 56 gHisiTokenSpaceGuid.PcdHb1Rb2PciConfigurationSpaceSize 57 gHisiTokenSpaceGuid.PcdHb1Rb3PciConfigurationSpaceBaseAddress 58 gHisiTokenSpaceGuid.PcdHb1Rb3PciConfigurationSpaceSize 59 gHisiTokenSpaceGuid.PcdHb1Rb4PciConfigurationSpaceBaseAddress 60 gHisiTokenSpaceGuid.PcdHb1Rb4PciConfigurationSpaceSize 61 gHisiTokenSpaceGuid.PcdHb1Rb5PciConfigurationSpaceBaseAddress 62 gHisiTokenSpaceGuid.PcdHb1Rb5PciConfigurationSpaceSize 63 gHisiTokenSpaceGuid.PcdHb1Rb6PciConfigurationSpaceBaseAddress 64 gHisiTokenSpaceGuid.PcdHb1Rb6PciConfigurationSpaceSize 65 gHisiTokenSpaceGuid.PcdHb1Rb7PciConfigurationSpaceBaseAddress 66 gHisiTokenSpaceGuid.PcdHb1Rb7PciConfigurationSpaceSize 67 gHisiTokenSpaceGuid.PciHb0Rb0Base 68 gHisiTokenSpaceGuid.PciHb0Rb1Base 69 gHisiTokenSpaceGuid.PciHb0Rb2Base 70 gHisiTokenSpaceGuid.PciHb0Rb3Base 71 gHisiTokenSpaceGuid.PciHb0Rb4Base 72 gHisiTokenSpaceGuid.PciHb0Rb5Base 73 gHisiTokenSpaceGuid.PciHb0Rb6Base 74 gHisiTokenSpaceGuid.PciHb0Rb7Base 75 gHisiTokenSpaceGuid.PciHb1Rb0Base 76 gHisiTokenSpaceGuid.PciHb1Rb1Base 77 gHisiTokenSpaceGuid.PciHb1Rb2Base 78 gHisiTokenSpaceGuid.PciHb1Rb3Base 79 gHisiTokenSpaceGuid.PciHb1Rb4Base 80 gHisiTokenSpaceGuid.PciHb1Rb5Base 81 gHisiTokenSpaceGuid.PciHb1Rb6Base 82 gHisiTokenSpaceGuid.PciHb1Rb7Base 83 gHisiTokenSpaceGuid.PcdHb0Rb0PciRegionBaseAddress 84 gHisiTokenSpaceGuid.PcdHb0Rb1PciRegionBaseAddress 85 gHisiTokenSpaceGuid.PcdHb0Rb2PciRegionBaseAddress 86 gHisiTokenSpaceGuid.PcdHb0Rb3PciRegionBaseAddress 87 gHisiTokenSpaceGuid.PcdHb0Rb4PciRegionBaseAddress 88 gHisiTokenSpaceGuid.PcdHb0Rb5PciRegionBaseAddress 89 gHisiTokenSpaceGuid.PcdHb0Rb6PciRegionBaseAddress 90 gHisiTokenSpaceGuid.PcdHb0Rb7PciRegionBaseAddress 91 gHisiTokenSpaceGuid.PcdHb1Rb0PciRegionBaseAddress 92 gHisiTokenSpaceGuid.PcdHb1Rb1PciRegionBaseAddress 93 gHisiTokenSpaceGuid.PcdHb1Rb2PciRegionBaseAddress 94 gHisiTokenSpaceGuid.PcdHb1Rb3PciRegionBaseAddress 95 gHisiTokenSpaceGuid.PcdHb1Rb4PciRegionBaseAddress 96 gHisiTokenSpaceGuid.PcdHb1Rb5PciRegionBaseAddress 97 gHisiTokenSpaceGuid.PcdHb1Rb6PciRegionBaseAddress 98 gHisiTokenSpaceGuid.PcdHb1Rb7PciRegionBaseAddress 99 100 gHisiTokenSpaceGuid.PcdHb0Rb0PciRegionSize 101 gHisiTokenSpaceGuid.PcdHb0Rb1PciRegionSize 102 gHisiTokenSpaceGuid.PcdHb0Rb2PciRegionSize 103 gHisiTokenSpaceGuid.PcdHb0Rb3PciRegionSize 104 gHisiTokenSpaceGuid.PcdHb0Rb4PciRegionSize 105 gHisiTokenSpaceGuid.PcdHb0Rb5PciRegionSize 106 gHisiTokenSpaceGuid.PcdHb0Rb6PciRegionSize 107 gHisiTokenSpaceGuid.PcdHb0Rb7PciRegionSize 108 gHisiTokenSpaceGuid.PcdHb1Rb0PciRegionSize 109 gHisiTokenSpaceGuid.PcdHb1Rb1PciRegionSize 110 gHisiTokenSpaceGuid.PcdHb1Rb2PciRegionSize 111 gHisiTokenSpaceGuid.PcdHb1Rb3PciRegionSize 112 gHisiTokenSpaceGuid.PcdHb1Rb4PciRegionSize 113 gHisiTokenSpaceGuid.PcdHb1Rb5PciRegionSize 114 gHisiTokenSpaceGuid.PcdHb1Rb6PciRegionSize 115 gHisiTokenSpaceGuid.PcdHb1Rb7PciRegionSize 116 117 gHisiTokenSpaceGuid.PcdHb0Rb0CpuMemRegionBase 118 gHisiTokenSpaceGuid.PcdHb0Rb1CpuMemRegionBase 119 gHisiTokenSpaceGuid.PcdHb0Rb2CpuMemRegionBase 120 gHisiTokenSpaceGuid.PcdHb0Rb3CpuMemRegionBase 121 gHisiTokenSpaceGuid.PcdHb0Rb4CpuMemRegionBase 122 gHisiTokenSpaceGuid.PcdHb0Rb5CpuMemRegionBase 123 gHisiTokenSpaceGuid.PcdHb0Rb6CpuMemRegionBase 124 gHisiTokenSpaceGuid.PcdHb0Rb7CpuMemRegionBase 125 gHisiTokenSpaceGuid.PcdHb1Rb0CpuMemRegionBase 126 gHisiTokenSpaceGuid.PcdHb1Rb1CpuMemRegionBase 127 gHisiTokenSpaceGuid.PcdHb1Rb2CpuMemRegionBase 128 gHisiTokenSpaceGuid.PcdHb1Rb3CpuMemRegionBase 129 gHisiTokenSpaceGuid.PcdHb1Rb4CpuMemRegionBase 130 gHisiTokenSpaceGuid.PcdHb1Rb5CpuMemRegionBase 131 gHisiTokenSpaceGuid.PcdHb1Rb6CpuMemRegionBase 132 gHisiTokenSpaceGuid.PcdHb1Rb7CpuMemRegionBase 133 134 gHisiTokenSpaceGuid.PcdHb0Rb0CpuIoRegionBase 135 gHisiTokenSpaceGuid.PcdHb0Rb1CpuIoRegionBase 136 gHisiTokenSpaceGuid.PcdHb0Rb2CpuIoRegionBase 137 gHisiTokenSpaceGuid.PcdHb0Rb3CpuIoRegionBase 138 gHisiTokenSpaceGuid.PcdHb0Rb4CpuIoRegionBase 139 gHisiTokenSpaceGuid.PcdHb0Rb5CpuIoRegionBase 140 gHisiTokenSpaceGuid.PcdHb0Rb6CpuIoRegionBase 141 gHisiTokenSpaceGuid.PcdHb0Rb7CpuIoRegionBase 142 gHisiTokenSpaceGuid.PcdHb1Rb0CpuIoRegionBase 143 gHisiTokenSpaceGuid.PcdHb1Rb1CpuIoRegionBase 144 gHisiTokenSpaceGuid.PcdHb1Rb2CpuIoRegionBase 145 gHisiTokenSpaceGuid.PcdHb1Rb3CpuIoRegionBase 146 gHisiTokenSpaceGuid.PcdHb1Rb4CpuIoRegionBase 147 gHisiTokenSpaceGuid.PcdHb1Rb5CpuIoRegionBase 148 gHisiTokenSpaceGuid.PcdHb1Rb6CpuIoRegionBase 149 gHisiTokenSpaceGuid.PcdHb1Rb7CpuIoRegionBase 150 151 gHisiTokenSpaceGuid.PcdHb0Rb0IoBase 152 gHisiTokenSpaceGuid.PcdHb0Rb0IoSize 153 gHisiTokenSpaceGuid.PcdHb0Rb1IoBase 154 gHisiTokenSpaceGuid.PcdHb0Rb1IoSize 155 gHisiTokenSpaceGuid.PcdHb0Rb2IoBase 156 gHisiTokenSpaceGuid.PcdHb0Rb2IoSize 157 gHisiTokenSpaceGuid.PcdHb0Rb3IoBase 158 gHisiTokenSpaceGuid.PcdHb0Rb3IoSize 159 gHisiTokenSpaceGuid.PcdHb0Rb4IoBase 160 gHisiTokenSpaceGuid.PcdHb0Rb4IoSize 161 gHisiTokenSpaceGuid.PcdHb0Rb5IoBase 162 gHisiTokenSpaceGuid.PcdHb0Rb5IoSize 163 gHisiTokenSpaceGuid.PcdHb0Rb6IoBase 164 gHisiTokenSpaceGuid.PcdHb0Rb6IoSize 165 gHisiTokenSpaceGuid.PcdHb0Rb7IoBase 166 gHisiTokenSpaceGuid.PcdHb0Rb7IoSize 167 gHisiTokenSpaceGuid.PcdHb1Rb0IoBase 168 gHisiTokenSpaceGuid.PcdHb1Rb0IoSize 169 gHisiTokenSpaceGuid.PcdHb1Rb1IoBase 170 gHisiTokenSpaceGuid.PcdHb1Rb1IoSize 171 gHisiTokenSpaceGuid.PcdHb1Rb2IoBase 172 gHisiTokenSpaceGuid.PcdHb1Rb2IoSize 173 gHisiTokenSpaceGuid.PcdHb1Rb3IoBase 174 gHisiTokenSpaceGuid.PcdHb1Rb3IoSize 175 gHisiTokenSpaceGuid.PcdHb1Rb4IoBase 176 gHisiTokenSpaceGuid.PcdHb1Rb4IoSize 177 gHisiTokenSpaceGuid.PcdHb1Rb5IoBase 178 gHisiTokenSpaceGuid.PcdHb1Rb5IoSize 179 gHisiTokenSpaceGuid.PcdHb1Rb6IoBase 180 gHisiTokenSpaceGuid.PcdHb1Rb6IoSize 181 gHisiTokenSpaceGuid.PcdHb1Rb7IoBase 182 gHisiTokenSpaceGuid.PcdHb1Rb7IoSize 183 184