# Omap35xx SoC package.\r
#\r
# Copyright (c) 2009 - 2010, Apple Inc. All rights reserved.<BR>\r
+# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf\r
DmaLib|ArmPkg/Library/ArmDmaLib/ArmDmaLib.inf\r
\r
+ TimerLib|Omap35xxPkg/Library/Omap35xxTimerLib/Omap35xxTimerLib.inf\r
+\r
#\r
# Assume everything is fixed at build\r
#\r
\r
UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf\r
\r
- # UncachedMemoryAllocationLib|ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf\r
- UncachedMemoryAllocationLib|ArmPkg/Library/DebugUncachedMemoryAllocationLib/DebugUncachedMemoryAllocationLib.inf\r
+ UncachedMemoryAllocationLib|ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf\r
\r
CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf\r
\r
\r
[LibraryClasses.common.DXE_DRIVER]\r
DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf\r
-\r
+ NonDiscoverableDeviceRegistrationLib|MdeModulePkg/Library/NonDiscoverableDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.inf\r
\r
[LibraryClasses.ARM]\r
- #\r
- # Note: This NULL library feature is not yet in the edk2/BaseTools, but it is checked in to\r
- # the BaseTools project. So you need to build with the BaseTools project util this feature gets synced.\r
- #\r
NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf\r
-\r
+ NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf\r
\r
[BuildOptions]\r
XCODE:*_*_ARM_ARCHCC_FLAGS == -arch armv7 -march=armv7\r
RVCT:*_*_ARM_ARCHCC_FLAGS == --cpu 7-A\r
RVCT:*_*_ARM_ARCHASM_FLAGS == --cpu 7-A\r
\r
+ *_*_*_CC_FLAGS = -DDISABLE_NEW_DEPRECATED_INTERFACES\r
\r
################################################################################\r
#\r
\r
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07\r
\r
- gEmbeddedTokenSpaceGuid.PcdPrePiTempMemorySize|0\r
- gEmbeddedTokenSpaceGuid.PcdPrePiBfvBaseAddress|0\r
- gEmbeddedTokenSpaceGuid.PcdPrePiBfvSize|0\r
gEmbeddedTokenSpaceGuid.PcdFlashFvMainBase|0\r
gEmbeddedTokenSpaceGuid.PcdFlashFvMainSize|0\r
- gEmbeddedTokenSpaceGuid.PcdPrePiHobBase|0x80001000\r
gEmbeddedTokenSpaceGuid.PcdPrePiStackBase|0x87FE0000 # stack at top of memory\r
gEmbeddedTokenSpaceGuid.PcdPrePiStackSize|0x20000 # 128K stack\r
gArmTokenSpaceGuid.PcdCpuVectorBaseAddress|0x80000000\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterPeriodInNanoseconds|77\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterFrequencyInHz|13000000\r
\r
- #\r
- # ARM Pcds\r
- #\r
- gArmTokenSpaceGuid.PcdArmUncachedMemoryMask|0x0000000040000000\r
+ # OMAP Interrupt Controller\r
+ gEmbeddedTokenSpaceGuid.PcdInterruptBaseAddress|0x48200000\r
\r
################################################################################\r
#\r
Omap35xxPkg/TimerDxe/TimerDxe.inf\r
Omap35xxPkg/TPS65950Dxe/TPS65950.inf\r
\r
+ Omap35xxPkg/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.inf\r
+ Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.inf\r
+ Omap35xxPkg/Library/EblCmdLib/EblCmdLib.inf\r
+ Omap35xxPkg/Library/GdbSerialLib/GdbSerialLib.inf\r
+ Omap35xxPkg/Library/RealTimeClockLib/RealTimeClockLib.inf\r
+ Omap35xxPkg/Library/SerialPortLib/SerialPortLib.inf\r
+ Omap35xxPkg/MmcHostDxe/MmcHostDxe.inf\r
+ Omap35xxPkg/PciEmulation/PciEmulation.inf\r
\r
\r