aboutsummaryrefslogtreecommitdiffstats
path: root/Platforms/Hisilicon/D02
diff options
context:
space:
mode:
authorHeyi Guo <heyi.guo@linaro.org>2016-06-14 12:00:52 +0800
committerLeif Lindholm <leif.lindholm@linaro.org>2016-06-17 09:45:56 +0100
commitb849d3e260d7adf69dc6f4b2ee7b9f2122305274 (patch)
tree3d92ded38262f7c4378395d90ce48451a97c5114 /Platforms/Hisilicon/D02
parentc6d591915021590058c9ce452cf6685e3602a89c (diff)
downloaddevice_linaro_bootloader_OpenPlatformPkg-b849d3e260d7adf69dc6f4b2ee7b9f2122305274.tar.gz
device_linaro_bootloader_OpenPlatformPkg-b849d3e260d7adf69dc6f4b2ee7b9f2122305274.tar.bz2
device_linaro_bootloader_OpenPlatformPkg-b849d3e260d7adf69dc6f4b2ee7b9f2122305274.zip
Platforms/D02: Enable FdtUpdateLib
FDT support is controlled by FDT_ENABLE build flag and default is no. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Heyi Guo <heyi.guo@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Platforms/Hisilicon/D02')
-rw-r--r--Platforms/Hisilicon/D02/Pv660D02.dsc13
-rw-r--r--Platforms/Hisilicon/D02/Pv660D02.fdf4
2 files changed, 17 insertions, 0 deletions
diff --git a/Platforms/Hisilicon/D02/Pv660D02.dsc b/Platforms/Hisilicon/D02/Pv660D02.dsc
index c29def8..d61e9f3 100644
--- a/Platforms/Hisilicon/D02/Pv660D02.dsc
+++ b/Platforms/Hisilicon/D02/Pv660D02.dsc
@@ -53,6 +53,11 @@
UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
+!ifdef $(FDT_ENABLE)
+ #FDTUpdateLib
+ FdtUpdateLib|OpenPlatformPkg/Platforms/Hisilicon/D02/FdtUpdateLibD02/FdtUpdateLib.inf
+!endif #$(FDT_ENABLE)
+
CpldIoLib|OpenPlatformPkg/Chips/Hisilicon/Library/CpldIoLib/CpldIoLib.inf
SerdesLib|OpenPlatformPkg/Chips/Hisilicon/Binary/Pv660/Library/Pv660Serdes/Pv660SerdesLib.inf
@@ -166,6 +171,10 @@
gArmTokenSpaceGuid.PcdGicDistributorBase|0x8D000000
gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase|0xFE000000
gArmTokenSpaceGuid.PcdGicRedistributorsBase|0x8D100000
+
+ ## DTB address at spi flash
+ gHisiTokenSpaceGuid.FdtFileAddress|0xA4B00000
+
gHisiTokenSpaceGuid.PcdNORFlashBase|0x90000000
gHisiTokenSpaceGuid.PcdNORFlashCachableSize|0x8000000
@@ -418,6 +427,10 @@
OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/MemorySubClassDxe/MemorySubClassDxe.inf
OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/ProcessorSubClassDxe/ProcessorSubClassDxe.inf
+!ifdef $(FDT_ENABLE)
+ OpenPlatformPkg/Chips/Hisilicon/Drivers/UpdateFdtDxe/UpdateFdtDxe.inf
+!endif #$(FDT_ENABLE)
+
#
# Memory test
#
diff --git a/Platforms/Hisilicon/D02/Pv660D02.fdf b/Platforms/Hisilicon/D02/Pv660D02.fdf
index e5f32e0..27ae232 100644
--- a/Platforms/Hisilicon/D02/Pv660D02.fdf
+++ b/Platforms/Hisilicon/D02/Pv660D02.fdf
@@ -242,6 +242,10 @@ READ_LOCK_STATUS = TRUE
INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf
INF MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf
+!ifdef $(FDT_ENABLE)
+ INF OpenPlatformPkg/Chips/Hisilicon/Drivers/UpdateFdtDxe/UpdateFdtDxe.inf
+!endif #$(FDT_ENABLE)
+
INF OpenPlatformPkg/Chips/Hisilicon/Pv660/Drivers/UnInstallAcpiTableDxe/UnInstallAcpiTable.inf
#