1 # Copyright (C) 2016 Marvell International Ltd. 2 # 3 # Marvell BSD License Option 4 # 5 # If you received this File from Marvell, you may opt to use, redistribute and/or 6 # modify this File under the following licensing terms. 7 # Redistribution and use in source and binary forms, with or without modification, 8 # are permitted provided that the following conditions are met: 9 # 10 # * Redistributions of source code must retain the above copyright notice, 11 # this list of conditions and the following disclaimer. 12 # 13 # * Redistributions in binary form must reproduce the above copyright 14 # notice, this list of conditions and the following disclaimer in the 15 # documentation and/or other materials provided with the distribution. 16 # 17 # * Neither the name of Marvell nor the names of its contributors may be 18 # used to endorse or promote products derived from this software without 19 # specific prior written permission. 20 # 21 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 22 # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 23 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 25 # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 26 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 27 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 28 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 # 32 33 [Defines] 34 INF_VERSION = 0x00010019 35 BASE_NAME = MarvellUtmiPhyLib 36 FILE_GUID = e9adaac2-0443-4921-9367-5d575c3c91bc 37 MODULE_TYPE = BASE 38 VERSION_STRING = 1.0 39 LIBRARY_CLASS = UtmiPhyLib 40 41 [Packages] 42 ArmPkg/ArmPkg.dec 43 ArmPlatformPkg/ArmPlatformPkg.dec 44 MdeModulePkg/MdeModulePkg.dec 45 MdePkg/MdePkg.dec 46 OpenPlatformPkg/Platforms/Marvell/Marvell.dec 47 48 [LibraryClasses] 49 ArmLib 50 DebugLib 51 IoLib 52 MemoryAllocationLib 53 ParsePcdLib 54 PcdLib 55 56 [Sources.common] 57 UtmiPhyLib.c 58 59 [FixedPcd] 60 gMarvellTokenSpaceGuid.PcdUtmiPhyCount 61 gMarvellTokenSpaceGuid.PcdUtmiPhyRegUsbCfg 62 gMarvellTokenSpaceGuid.PcdUtmiPhyRegUtmiCfg 63 gMarvellTokenSpaceGuid.PcdUtmiPhyRegUtmiUnit 64 gMarvellTokenSpaceGuid.PcdUtmiPhyUtmiPort 65