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."