1# 2# Marvell BSD License Option 3# 4# If you received this File from Marvell, you may opt to use, redistribute 5# and/or modify this File under the following licensing terms. 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are met: 8# 9# * Redistributions of source code must retain the above copyright notice, 10# this list of conditions and the following disclaimer. 11# 12# * Redistributions in binary form must reproduce the above copyright 13# notice, this list of conditions and the following disclaimer in the 14# documentation and/or other materials provided with the distribution. 15# 16# * Neither the name of Marvell nor the names of its contributors may be 17# used to endorse or promote products derived from this software without 18# specific prior written permission. 19# 20# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30# 31 32[Defines] 33 INF_VERSION = 0x00010005 34 BASE_NAME = MarvellMppLib 35 FILE_GUID = 3f19b642-4a49-4dfd-8f4a-205dd38432bb 36 MODULE_TYPE = BASE 37 VERSION_STRING = 1.0 38 LIBRARY_CLASS = MppLib 39 40[Packages] 41 MdePkg/MdePkg.dec 42 MdeModulePkg/MdeModulePkg.dec 43 ArmPkg/ArmPkg.dec 44 ArmPlatformPkg/ArmPlatformPkg.dec 45 OpenPlatformPkg/Platforms/Marvell/Marvell.dec 46 47[LibraryClasses] 48 ArmLib 49 DebugLib 50 MemoryAllocationLib 51 PcdLib 52 IoLib 53 54[Sources.common] 55 MppLib.c 56 57[FixedPcd] 58 gMarvellTokenSpaceGuid.PcdMppChipCount 59 60 gMarvellTokenSpaceGuid.PcdChip0MppReverseFlag 61 gMarvellTokenSpaceGuid.PcdChip0MppBaseAddress 62 gMarvellTokenSpaceGuid.PcdChip0MppPinCount 63 gMarvellTokenSpaceGuid.PcdChip0MppSel0 64 gMarvellTokenSpaceGuid.PcdChip0MppSel1 65 gMarvellTokenSpaceGuid.PcdChip0MppSel2 66 gMarvellTokenSpaceGuid.PcdChip0MppSel3 67 gMarvellTokenSpaceGuid.PcdChip0MppSel4 68 gMarvellTokenSpaceGuid.PcdChip0MppSel5 69 gMarvellTokenSpaceGuid.PcdChip0MppSel6 70 gMarvellTokenSpaceGuid.PcdChip0MppSel7 71 72 gMarvellTokenSpaceGuid.PcdChip1MppReverseFlag 73 gMarvellTokenSpaceGuid.PcdChip1MppBaseAddress 74 gMarvellTokenSpaceGuid.PcdChip1MppPinCount 75 gMarvellTokenSpaceGuid.PcdChip1MppSel0 76 gMarvellTokenSpaceGuid.PcdChip1MppSel1 77 gMarvellTokenSpaceGuid.PcdChip1MppSel2 78 gMarvellTokenSpaceGuid.PcdChip1MppSel3 79 gMarvellTokenSpaceGuid.PcdChip1MppSel4 80 gMarvellTokenSpaceGuid.PcdChip1MppSel5 81 gMarvellTokenSpaceGuid.PcdChip1MppSel6 82 gMarvellTokenSpaceGuid.PcdChip1MppSel7 83 84 gMarvellTokenSpaceGuid.PcdChip2MppReverseFlag 85 gMarvellTokenSpaceGuid.PcdChip2MppBaseAddress 86 gMarvellTokenSpaceGuid.PcdChip2MppPinCount 87 gMarvellTokenSpaceGuid.PcdChip2MppSel0 88 gMarvellTokenSpaceGuid.PcdChip2MppSel1 89 gMarvellTokenSpaceGuid.PcdChip2MppSel2 90 gMarvellTokenSpaceGuid.PcdChip2MppSel3 91 gMarvellTokenSpaceGuid.PcdChip2MppSel4 92 gMarvellTokenSpaceGuid.PcdChip2MppSel5 93 gMarvellTokenSpaceGuid.PcdChip2MppSel6 94 gMarvellTokenSpaceGuid.PcdChip2MppSel7 95 96 gMarvellTokenSpaceGuid.PcdChip3MppReverseFlag 97 gMarvellTokenSpaceGuid.PcdChip3MppBaseAddress 98 gMarvellTokenSpaceGuid.PcdChip3MppPinCount 99 gMarvellTokenSpaceGuid.PcdChip3MppSel0 100 gMarvellTokenSpaceGuid.PcdChip3MppSel1 101 gMarvellTokenSpaceGuid.PcdChip3MppSel2 102 gMarvellTokenSpaceGuid.PcdChip3MppSel3 103 gMarvellTokenSpaceGuid.PcdChip3MppSel4 104 gMarvellTokenSpaceGuid.PcdChip3MppSel5 105 gMarvellTokenSpaceGuid.PcdChip3MppSel6 106 gMarvellTokenSpaceGuid.PcdChip3MppSel7 107 108 gMarvellTokenSpaceGuid.PcdPciESdhci 109