X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;ds=sidebyside;f=Omap35xxPkg%2FOmap35xxPkg.dsc;h=fc94ca7ed1291d859405b92a83930cb6600d9bb8;hb=c9c270193a8f1d64d9664bd191ab57e217206996;hp=11259191e1aaebb468edbb4859e78016285392f0;hpb=4af5227cdefb1748fd1bfef43c89800f0d8e1d5e;p=mirror_edk2.git diff --git a/Omap35xxPkg/Omap35xxPkg.dsc b/Omap35xxPkg/Omap35xxPkg.dsc index 11259191e1..fc94ca7ed1 100644 --- a/Omap35xxPkg/Omap35xxPkg.dsc +++ b/Omap35xxPkg/Omap35xxPkg.dsc @@ -2,6 +2,7 @@ # Omap35xx SoC package. # # Copyright (c) 2009 - 2010, Apple Inc. All rights reserved.
+# Copyright (c) 2016, Linaro Ltd. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -62,6 +63,8 @@ UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf DmaLib|ArmPkg/Library/ArmDmaLib/ArmDmaLib.inf + TimerLib|Omap35xxPkg/Library/Omap35xxTimerLib/Omap35xxTimerLib.inf + # # Assume everything is fixed at build # @@ -69,23 +72,18 @@ UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf - # UncachedMemoryAllocationLib|ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf - UncachedMemoryAllocationLib|ArmPkg/Library/DebugUncachedMemoryAllocationLib/DebugUncachedMemoryAllocationLib.inf + UncachedMemoryAllocationLib|ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [LibraryClasses.common.DXE_DRIVER] DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf - + NonDiscoverableDeviceRegistrationLib|MdeModulePkg/Library/NonDiscoverableDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.inf [LibraryClasses.ARM] - # - # Note: This NULL library feature is not yet in the edk2/BaseTools, but it is checked in to - # the BaseTools project. So you need to build with the BaseTools project util this feature gets synced. - # NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf - + NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf [BuildOptions] XCODE:*_*_ARM_ARCHCC_FLAGS == -arch armv7 -march=armv7 @@ -98,6 +96,7 @@ RVCT:*_*_ARM_ARCHCC_FLAGS == --cpu 7-A RVCT:*_*_ARM_ARCHASM_FLAGS == --cpu 7-A + *_*_*_CC_FLAGS = -DDISABLE_NEW_DEPRECATED_INTERFACES ################################################################################ # @@ -140,12 +139,8 @@ gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07 - gEmbeddedTokenSpaceGuid.PcdPrePiTempMemorySize|0 - gEmbeddedTokenSpaceGuid.PcdPrePiBfvBaseAddress|0 - gEmbeddedTokenSpaceGuid.PcdPrePiBfvSize|0 gEmbeddedTokenSpaceGuid.PcdFlashFvMainBase|0 gEmbeddedTokenSpaceGuid.PcdFlashFvMainSize|0 - gEmbeddedTokenSpaceGuid.PcdPrePiHobBase|0x80001000 gEmbeddedTokenSpaceGuid.PcdPrePiStackBase|0x87FE0000 # stack at top of memory gEmbeddedTokenSpaceGuid.PcdPrePiStackSize|0x20000 # 128K stack gArmTokenSpaceGuid.PcdCpuVectorBaseAddress|0x80000000 @@ -164,10 +159,8 @@ gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterPeriodInNanoseconds|77 gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterFrequencyInHz|13000000 - # - # ARM Pcds - # - gArmTokenSpaceGuid.PcdArmUncachedMemoryMask|0x0000000040000000 + # OMAP Interrupt Controller + gEmbeddedTokenSpaceGuid.PcdInterruptBaseAddress|0x48200000 ################################################################################ # @@ -187,5 +180,13 @@ Omap35xxPkg/TimerDxe/TimerDxe.inf Omap35xxPkg/TPS65950Dxe/TPS65950.inf + Omap35xxPkg/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.inf + Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.inf + Omap35xxPkg/Library/EblCmdLib/EblCmdLib.inf + Omap35xxPkg/Library/GdbSerialLib/GdbSerialLib.inf + Omap35xxPkg/Library/RealTimeClockLib/RealTimeClockLib.inf + Omap35xxPkg/Library/SerialPortLib/SerialPortLib.inf + Omap35xxPkg/MmcHostDxe/MmcHostDxe.inf + Omap35xxPkg/PciEmulation/PciEmulation.inf