Revision: 17521
          http://sourceforge.net/p/edk2/code/17521
Author:   zwei4
Date:     2015-05-27 05:47:57 +0000 (Wed, 27 May 2015)
Log Message:
-----------
Enable Digital Thermal Sensor to detect processor temperature.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Shifei Lu <[email protected]>
Reviewed-by: David Wei <[email protected]>

Modified Paths:
--------------
    trunk/edk2/Vlv2TbltDevicePkg/Include/Protocol/GlobalNvsArea.h
    trunk/edk2/Vlv2TbltDevicePkg/PlatformPkg.fdf
    trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf
    trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc
    trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
    trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
    trunk/edk2/Vlv2TbltDevicePkg/PlatformSetupDxe/Thermal.vfi

Modified: trunk/edk2/Vlv2TbltDevicePkg/Include/Protocol/GlobalNvsArea.h
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/Include/Protocol/GlobalNvsArea.h       
2015-05-27 05:39:03 UTC (rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/Include/Protocol/GlobalNvsArea.h       
2015-05-27 05:47:57 UTC (rev 17521)
@@ -104,7 +104,7 @@
   UINT8       PassiveTc2Value;                            // 23
   UINT8       PassiveTspValue;                            // 24
   UINT8       CriticalThermalTripPoint;                   // 25
-  UINT8       ReserveD;
+  UINT8       EnableDigitalThermalSensor;                 // 26
   UINT8       BspDigitalThermalSensorTemperature;         // 27   Temperature 
of BSP
   UINT8       ApDigitalThermalSensorTemperature;          // 28   Temperature 
of AP
   UINT8       DigitalThermalSensorSmiFunction;            // 29   SMI function 
call via DTS IO Trap

Modified: trunk/edk2/Vlv2TbltDevicePkg/PlatformPkg.fdf
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/PlatformPkg.fdf        2015-05-27 05:39:03 UTC 
(rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/PlatformPkg.fdf        2015-05-27 05:47:57 UTC 
(rev 17521)
@@ -558,6 +558,7 @@
 INF 
$(PLATFORM_PACKAGE)/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf
 INF RuleOverride = BINARY 
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
 # INF Vlv2DeviceRefCodePkg/ValleyView2Soc/CPU/Dts/Smm/DigitalThermalSensor.inf
+INF RuleOverride = BINARY 
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
   #
   # ACPI
   #

Modified: trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf     2015-05-27 05:39:03 UTC 
(rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf     2015-05-27 05:47:57 UTC 
(rev 17521)
@@ -516,6 +516,7 @@
 INF 
$(PLATFORM_PACKAGE)/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf
 INF RuleOverride = BINARY 
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
 # INF Vlv2DeviceRefCodePkg/ValleyView2Soc/CPU/Dts/Smm/DigitalThermalSensor.inf
+INF RuleOverride = BINARY 
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
   #
   # ACPI
   #

Modified: trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc  2015-05-27 05:39:03 UTC 
(rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc  2015-05-27 05:47:57 UTC 
(rev 17521)
@@ -1336,6 +1336,7 @@
   
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PiSmmCommunicationSmm.inf
   
$(PLATFORM_PACKAGE)/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf
   
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
+  
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
 
   #
   # ACPI

Modified: trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc    2015-05-27 05:39:03 UTC 
(rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc    2015-05-27 05:47:57 UTC 
(rev 17521)
@@ -1326,6 +1326,7 @@
   
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PiSmmCommunicationSmm.inf
   
$(PLATFORM_PACKAGE)/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf
   
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
+  
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
 
   #
   # ACPI

Modified: trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgX64.dsc     2015-05-27 05:39:03 UTC 
(rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/PlatformPkgX64.dsc     2015-05-27 05:47:57 UTC 
(rev 17521)
@@ -1323,6 +1323,7 @@
   
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PiSmmCommunicationSmm.inf
   
$(PLATFORM_PACKAGE)/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf
   
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
+  
$(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
 
   #
   # ACPI

Modified: trunk/edk2/Vlv2TbltDevicePkg/PlatformSetupDxe/Thermal.vfi
===================================================================
--- trunk/edk2/Vlv2TbltDevicePkg/PlatformSetupDxe/Thermal.vfi   2015-05-27 
05:39:03 UTC (rev 17520)
+++ trunk/edk2/Vlv2TbltDevicePkg/PlatformSetupDxe/Thermal.vfi   2015-05-27 
05:47:57 UTC (rev 17521)
@@ -85,6 +85,15 @@
         option text = STRING_TOKEN(STR_ENABLED),  value = 1, flags = 
RESET_REQUIRED;
   endoneof;
 
+  suppressif TRUE;  
+  oneof varid     = Setup.EnableDigitalThermalSensor,
+    prompt      = STRING_TOKEN(STR_DTS_PROMPT),
+    help        = STRING_TOKEN(STR_DTS_PROMPT_HELP),
+    option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
+    option text = STRING_TOKEN(STR_ENABLE),  value = 1, flags = MANUFACTURING 
|RESET_REQUIRED |DEFAULT;
+  endoneof;
+  endif;
+
   subtitle text = STRING_TOKEN(STR_NULL_STRING);
 
 


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to