summaryrefslogtreecommitdiff
path: root/Silicon/Socionext/SynQuacer/SynQuacer.dec
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-10-28 13:28:08 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2017-11-16 17:30:58 +0000
commitd3a6302a7317f398849cddf686705ada9353f5b6 (patch)
tree38d0e6c6624eb824976f660955c4315afb378ec5 /Silicon/Socionext/SynQuacer/SynQuacer.dec
parent11bca685611684ac585aaac0ddd85427964978c5 (diff)
downloadedk2-platforms-d3a6302a7317f398849cddf686705ada9353f5b6.tar.xz
Silicon/Socionext: add PlatformPeilib implementation for SynQuacer
Create a specialized PlatformPeiLib implementation that invokes the platform specific firmware interface (currently, just a data structure left in SRAM) to set the ARM standard PcdSystemMemoryBase|Size PCDs, and expose the information via a newly added DramInfo PPI. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Silicon/Socionext/SynQuacer/SynQuacer.dec')
-rw-r--r--Silicon/Socionext/SynQuacer/SynQuacer.dec9
1 files changed, 9 insertions, 0 deletions
diff --git a/Silicon/Socionext/SynQuacer/SynQuacer.dec b/Silicon/Socionext/SynQuacer/SynQuacer.dec
index c3adf85d35..1249ce6886 100644
--- a/Silicon/Socionext/SynQuacer/SynQuacer.dec
+++ b/Silicon/Socionext/SynQuacer/SynQuacer.dec
@@ -18,3 +18,12 @@
[Includes]
Include
+
+[Guids]
+ gSynQuacerTokenSpaceGuid = { 0x4d04555b, 0xdfdc, 0x418a, { 0x8a, 0xab, 0x07, 0xce, 0xef, 0x46, 0x82, 0xbb } }
+
+[Ppis]
+ gSynQuacerDramInfoPpiGuid = { 0x3e1d7356, 0xdda4, 0x4b1a, { 0x93, 0x46, 0xbf, 0x89, 0x1c, 0x86, 0x46, 0xcc } }
+
+[PcdsFixedAtBuild]
+ gSynQuacerTokenSpaceGuid.PcdDramInfoBase|0|UINT64|0x00000001