summaryrefslogtreecommitdiffstats
path: root/PcAtChipsetPkg
diff options
context:
space:
mode:
authorLiming Gao <liming.gao@intel.com>2016-06-23 17:53:56 +0800
committerLiming Gao <liming.gao@intel.com>2016-06-28 10:08:58 +0800
commita38b89c725429d04d3e9c93ab6d507a8dbdaad0f (patch)
treead3adf32952cba230708095d8195f880266bf624 /PcAtChipsetPkg
parent9ae1572caf82ab236f89dc7f16cdf7f8c818a017 (diff)
downloadedk2-a38b89c725429d04d3e9c93ab6d507a8dbdaad0f.tar.gz
edk2-a38b89c725429d04d3e9c93ab6d507a8dbdaad0f.tar.bz2
edk2-a38b89c725429d04d3e9c93ab6d507a8dbdaad0f.zip
PcAtChipsetPkg: Add two PCDs for Reset Control Register and Value
PcdResetControlRegister for Reset Control Register address. PcdResetControlValueColdReset for Reset Control Register code reset value. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
Diffstat (limited to 'PcAtChipsetPkg')
-rw-r--r--PcAtChipsetPkg/PcAtChipsetPkg.dec8
-rw-r--r--PcAtChipsetPkg/PcAtChipsetPkg.uni15
2 files changed, 23 insertions, 0 deletions
diff --git a/PcAtChipsetPkg/PcAtChipsetPkg.dec b/PcAtChipsetPkg/PcAtChipsetPkg.dec
index cbd57070fb..b0b2b62bb3 100644
--- a/PcAtChipsetPkg/PcAtChipsetPkg.dec
+++ b/PcAtChipsetPkg/PcAtChipsetPkg.dec
@@ -173,5 +173,13 @@
# @Prompt ACPI IO Port Base Address Mask
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddressMask |0xFFFE|UINT16|0x00000018
+ ## Reset Control Register address in I/O space.
+ # @Prompt Reset Control Register address
+ gPcAtChipsetPkgTokenSpaceGuid.PcdResetControlRegister|0x64|UINT64|0x00000019
+
+ ## 8bit Reset Control Register value for cold reset.
+ # @Prompt Reset Control Register value for cold reset
+ gPcAtChipsetPkgTokenSpaceGuid.PcdResetControlValueColdReset|0xFE|UINT8|0x0000001A
+
[UserExtensions.TianoCore."ExtraFiles"]
PcAtChipsetPkgExtra.uni
diff --git a/PcAtChipsetPkg/PcAtChipsetPkg.uni b/PcAtChipsetPkg/PcAtChipsetPkg.uni
index 87f9396400..530e9ae83b 100644
--- a/PcAtChipsetPkg/PcAtChipsetPkg.uni
+++ b/PcAtChipsetPkg/PcAtChipsetPkg.uni
@@ -141,3 +141,18 @@
#string STR_gPcAtChipsetPkgTokenSpaceGuid_ERR_80000001 #language en-US "Invalid value provided."
+#string STR_gPcAtChipsetPkgTokenSpaceGuid_PcdResetControlRegister_PROMPT
+#language en-US
+"Reset Control Register address"
+
+#string STR_gPcAtChipsetPkgTokenSpaceGuid_PcdResetControlRegister_HELP
+#language en-US
+"Reset Control Register address in I/O space."
+
+#string STR_gPcAtChipsetPkgTokenSpaceGuid_PcdResetControlValueColdReset_PROMPT
+#language en-US
+"Reset Control Register value for cold reset"
+
+#string STR_gPcAtChipsetPkgTokenSpaceGuid_PcdResetControlValueColdReset_HELP
+#language en-US
+"8bit Reset Control Register value for cold reset."