summaryrefslogtreecommitdiff
path: root/HisiPkg/D01BoardPkg/D01BoardPkg.dsc
diff options
context:
space:
mode:
authorLeif Lindholm <leif.lindholm@linaro.org>2015-01-26 14:02:04 +0000
committerLeif Lindholm <leif.lindholm@linaro.org>2015-01-26 14:02:04 +0000
commitb81715b7758c45885234cc5e098fed1bb6601f05 (patch)
treecce463116b002c028b579d9627788a01b628400b /HisiPkg/D01BoardPkg/D01BoardPkg.dsc
parentfd3f8b3629822eb3e9ee216cad70f9d87353c4e6 (diff)
parente60fbd59cabe28d2205cbdb335e5be29d8b978e8 (diff)
Merged 2015.01 release into masterlinaro-edk2-2015.01
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'HisiPkg/D01BoardPkg/D01BoardPkg.dsc')
-rw-r--r--HisiPkg/D01BoardPkg/D01BoardPkg.dsc31
1 files changed, 28 insertions, 3 deletions
diff --git a/HisiPkg/D01BoardPkg/D01BoardPkg.dsc b/HisiPkg/D01BoardPkg/D01BoardPkg.dsc
index fcf09d0a64..aaa5ebb05b 100644
--- a/HisiPkg/D01BoardPkg/D01BoardPkg.dsc
+++ b/HisiPkg/D01BoardPkg/D01BoardPkg.dsc
@@ -22,7 +22,11 @@
PLATFORM_GUID = 3a91a0f8-3af4-409d-a71d-a199dc134357
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010005
+!ifdef EDK2_OUT_DIR
+ OUTPUT_DIRECTOY = Build/D01-IntelBds
+!else
OUTPUT_DIRECTORY = Build/D01
+!endif
SUPPORTED_ARCHITECTURES = ARM
BUILD_TARGETS = DEBUG|RELEASE
SKUID_IDENTIFIER = DEFAULT
@@ -48,6 +52,13 @@
UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
+!ifdef INTEL_BDS
+ CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
+ GenericBdsLib|IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf
+ PlatformBdsLib|ArmPlatformPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf
+ CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf
+!endif
+
[LibraryClasses.common.SEC]
ArmLib|ArmPkg/Library/ArmLib/ArmV7/ArmV7LibSec.inf
ArmPlatformSecLib|HisiPkg/D01BoardPkg/Library/D01SecLibRTSM/D01SecLib.inf
@@ -140,6 +151,7 @@
gArmTokenSpaceGuid.PcdGicDistributorBase|0xe0C01000
gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase|0xe0C02000
+!ifndef NO_LINUX_LOADER
#
# ARM OS Loader
#
@@ -152,6 +164,7 @@
gArmPlatformTokenSpaceGuid.PcdDefaultBootInitrdPath|L"VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)/initrd"
gArmPlatformTokenSpaceGuid.PcdDefaultBootArgument|"mem=256M console=ttyAMA0,115200"
gArmPlatformTokenSpaceGuid.PcdDefaultBootType|1
+!endif
# Use the serial console (ConIn & ConOut) and the Graphic driver (ConOut)
#gArmPlatformTokenSpaceGuid.PcdDefaultConOutPaths|L"VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(115200,8,N,1)/VenPcAnsi();VenHw(407B4008-BF5B-11DF-9547-CF16E0D72085)"
@@ -166,7 +179,7 @@
#
# ARM Architectual Timer Frequency
#
- gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|168750000
+ gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|50000000
gHwTokenSpaceGuid.PcdNorFlashBase|0xf0000000
@@ -176,6 +189,12 @@
gArmTokenSpaceGuid.PcdTimer0InterruptNum|130
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"EVB_SECURE_UEFI_BIOS"
+
+!ifdef INTEL_BDS
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange|FALSE
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile|{ 0x83, 0xA5, 0x04, 0x7C, 0x3E, 0x9E, 0x1C, 0x4F, 0xAD, 0x65, 0xE0, 0x52, 0x68, 0xD0, 0xB4, 0xD1 }
+!endif
+
################################################################################
#
@@ -324,10 +343,16 @@
# Bds
#
MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
+!ifdef INTEL_BDS
+ MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
+ MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
+ IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf
+!else
HisiPkg/D01BoardPkg/Bds/Bds.inf
-
+!endif
+!ifndef NO_LINUX_LOADER
HisiPkg/Drivers/LinuxAtagList/LinuxAtagList.inf
-
+!endif
#HisiPkg/Drivers/AtaAtapiPassThru/AtaAtapiPassThru.inf
MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf