hal: Branch 'master'

Danny Kukawka dkukawka at kemper.freedesktop.org
Fri Oct 26 08:36:46 PDT 2007


 fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi |   57 ++++++++++------
 1 file changed, 38 insertions(+), 19 deletions(-)

New commits:
commit b64ef1c6698f6f7784a103f5c7439b8b077829b4
Author: Danny Kukawka <danny.kukawka at web.de>
Date:   Fri Oct 26 17:35:57 2007 +0200

    updated quirks for IBM  machines with entries from the s2ram whitelist
    
    Updated quirks for IBM machines with entries from the s2ram whitelist.
    Cleaned up the list and added some new machines.

diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi
index 87a1dd1..cc84e9a 100644
--- a/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi
+++ b/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi
@@ -2,35 +2,49 @@
 <deviceinfo version="0.2">
   <device>
     <match key="system.hardware.vendor" string="IBM">
-      <match key="system.hardware.version" string="ThinkPad X32">
-        <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
+
+      <match key="system.hardware.version" string="ThinkPad R51">
+        <merge key="power_management.quirk.none" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.version" string="ThinkPad R51e">
         <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
         <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
       </match>
-      <!-- X31 -->
-      <match key="system.hardware.product" prefix="2366">
+
+      <!-- 600e -->
+      <match key="system.hardware.product" prefix="2645">
+	<match key="system.firmware.version" string="INET17WW">      
+          <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+          <merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
+        </match>
+	<match key="system.firmware.version" contains_not="INET17WW">      
+	  <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
+        </match>
+      </match>
+
+      <!-- X31, T30 , A31p-->
+      <match key="system.hardware.product" prefix_outof="2366;2653">
         <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
       </match>
-      <!-- X40 -->
-      <match key="system.hardware.product" prefix="2672">
-	<merge key="power_management.quirk.dpms_suspend" type="bool">true</merge>
+      <!-- X22, X40; X32 -->
+      <match key="system.hardware.product" prefix_outof="2662;2672;2673">
+        <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
         <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
         <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
-        <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
       </match>
-      <!-- X40 -->
-      <match key="system.hardware.product" prefix="2371">
-        <match key="system.hardware.version" string="ThinkPad X40">
-          <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
-          <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
+      <!-- X31 -->
+      <match key="system.hardware.product" prefix="2672">
+        <match key="system.hardware.version" contains="X31">
+          <merge key="power_management.quirk.dpms_suspend" type="bool">true</merge>
+          <!-- already added above
+            <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
+            <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
+            <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
+	  -->
         </match>
       </match>
-      <!-- X41 -->
-      <match key="system.hardware.product" prefix="2525">
-        <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
-      </match>
-      <!-- T30, T41p, T41p, Z60t, Z60m -->
-      <match key="system.hardware.product" prefix_outof="1860;2373;2374;2513;2529">
+      <!-- R52, X41t, X40, T30, T41p, T41p, T42, X40, Z60t, X41, Z60m -->
+      <match key="system.hardware.product" prefix_outof="1860;1869;2371;2373;2374;2376;2386;2513;2525;2529">
         <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
         <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
       </match>
@@ -57,6 +71,11 @@
       <match key="system.hardware.product" prefix="2388">
         <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
       </match>
+      <!-- need no quirks: A21m, A21p, R32, R40 (2x)-->
+      <match key="system.hardware.product" prefix_outof="2628;2629;2658;2681;2722">
+        <merge key="power_management.quirk.none" type="bool">true</merge>
+      </match>
+      
     </match>
   </device>
 </deviceinfo>


More information about the hal-commit mailing list