• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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