wok diff pm-utils/stuff/video-quirks/20-video-quirk-pm-asus.quirkdb @ rev 24924

Add as & asxxxx
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Apr 13 10:27:34 2022 +0000 (2022-04-13)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/pm-utils/stuff/video-quirks/20-video-quirk-pm-asus.quirkdb	Wed Apr 13 10:27:34 2022 +0000
     1.3 @@ -0,0 +1,114 @@
     1.4 +# <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
     1.5 + match system.hardware.vendor regex ^ASUS
     1.6 +  match system.hardware.product regex ^(U5F |M2000E|F2J )
     1.7 +   addquirk --quirk-s3-bios
     1.8 +  endmatch
     1.9 +  match system.hardware.product regex ^(K8N-E-Deluxe|L2000D|M6Ne|M51Sr |U6S|A8N)
    1.10 +   addquirk --quirk-s3-mode
    1.11 +  endmatch
    1.12 + # <!--NOTE: s2ram list the F3F with power_management.quirk.none=true -->
    1.13 +  match system.hardware.product regex ^(M6VA|M6N |M5N|M7A|S6F|S5N |W3A|W5A |M2N |A2D |F3F |V6V|A8He|A6Kt |F3JC |F3Sc)
    1.14 +   addquirk --quirk-s3-bios
    1.15 +   addquirk --quirk-s3-mode
    1.16 +  endmatch
    1.17 +  match system.hardware.product regex ^Z35FM 
    1.18 +   addquirk --quirk-s3-bios
    1.19 +   addquirk --quirk-pci-save
    1.20 +  endmatch
    1.21 +  match system.hardware.product regex ^(A6M|Z84F)
    1.22 +   addquirk --quirk-vbe-post
    1.23 +  endmatch
    1.24 +  match system.hardware.product regex ^W7J
    1.25 +   addquirk --quirk-vbemode-restore
    1.26 +  endmatch
    1.27 +  match system.hardware.product regex ^(L3000D|M3N |U3S |X51RL )
    1.28 +   addquirk --quirk-vbe-post
    1.29 +   addquirk --quirk-vbestate-restore
    1.30 +  endmatch
    1.31 +  match system.hardware.product regex ^F3Ka
    1.32 +   addquirk --quirk-vbe-post
    1.33 +   addquirk --quirk-vbestate-restore
    1.34 +   addquirk --quirk-no-fb
    1.35 +  endmatch
    1.36 +  match system.hardware.product regex ^V1J 
    1.37 +   addquirk --quirk-vbe-post
    1.38 +   addquirk --quirk-vbemode-restore
    1.39 +   addquirk --quirk-no-fb
    1.40 +  endmatch
    1.41 + # <!-- Z91E is identified as A3E -->
    1.42 +  match system.hardware.product regex ^(A6J |A6U|A3E|F3JP)
    1.43 +   addquirk --quirk-vbe-post
    1.44 +   addquirk --quirk-vbemode-restore
    1.45 +  endmatch
    1.46 + # <!-- Asus Eee PC (Note: there is a report from s2ram to use vbe_post, vbemode_restore)-->
    1.47 +  match system.hardware.product regex ^(701|900)$
    1.48 +   addquirk --quirk-s3-bios
    1.49 +   addquirk --quirk-dpms-on
    1.50 +  endmatch
    1.51 +  match system.hardware.product regex ^901$
    1.52 +   addquirk --quirk-vbe-post
    1.53 +  endmatch
    1.54 + # <!-- these need no quirks, whitelist them -->
    1.55 +  match system.hardware.product regex ^(A2H/L|A6Km|A6JC |A6K |A6T|A6G|A6VA|A8JS |F3Sg|F3T|F9E |G1S|K8V-MX|1000H|F2JE)
    1.56 +   addquirk --quirk-none
    1.57 +  endmatch
    1.58 + endmatch
    1.59 +# <!-- ASUS Laptop with different vendor string (M2400N) -->
    1.60 + match system.hardware.vendor regex ^ERGOUK
    1.61 +  match system.hardware.product regex ^M2N 
    1.62 +   addquirk --quirk-s3-bios
    1.63 +   addquirk --quirk-s3-mode
    1.64 +  endmatch
    1.65 + endmatch
    1.66 +# <!-- ASUS Mainboard with different vendor string -->
    1.67 + match system.hardware.vendor regex ^System manufacturer$
    1.68 +  match system.hardware.product regex ^P5Q DELUXE$
    1.69 +   match system.firmware.version regex ^System Version
    1.70 +    addquirk --quirk-s3-bios
    1.71 +    addquirk --quirk-s3-mode
    1.72 +   endmatch
    1.73 +  endmatch
    1.74 +  match system.hardware.version regex ^P5KR
    1.75 +   match system.hardware.product regex ^System Version
    1.76 +    addquirk --quirk-none
    1.77 +   endmatch
    1.78 +  endmatch
    1.79 + endmatch
    1.80 +# <!-- Board with broken system.hardware.* fields. Use system.board.* instead -->
    1.81 + match system.board.product regex ^P5LD2
    1.82 +  addquirk --quirk-s3-bios
    1.83 + endmatch
    1.84 +# <!-- ASUS a7v600 motherboard, has no usable sys_* entries besides bios_version -->
    1.85 + match system.firmware.version regex ^ASUS A7V600
    1.86 +  addquirk --quirk-s3-bios
    1.87 +  addquirk --quirk-s3-mode
    1.88 + endmatch
    1.89 +# <!-- another ASUS Mainboard -->
    1.90 + match system.firmware.version regex ^(ASUS M2N32-SLI DELUXE ACPI BIOS Revision 1201|ASUS M2N32-SLI DELUXE ACPI BIOS Revision 1101|ASUS M2A-VM HDMI ACPI BIOS Revision 1603|ASUS A7V8X-X ACPI BIOS Revision)
    1.91 +  addquirk --quirk-vbe-post
    1.92 +  addquirk --quirk-vbemode-restore
    1.93 + endmatch
    1.94 + match system.firmware.version regex ^ASUS M2A-VM ACPI BIOS Revision
    1.95 +  match system.firmware.version regex  1101
    1.96 +   addquirk --quirk-s3-bios
    1.97 +   addquirk --quirk-vbemode-restore
    1.98 +  endmatch
    1.99 +  match system.firmware.version regex_inverse  1101
   1.100 +   addquirk --quirk-vbe-post
   1.101 +   addquirk --quirk-vbemode-restore
   1.102 +  endmatch
   1.103 + endmatch
   1.104 + match system.firmware.version regex ^ASUS P4B266 ACPI BIOS Revision
   1.105 +  match system.firmware.version regex  1010
   1.106 +   match system.hardware.primary_video.vendor numeric_compare_eq 0x1002
   1.107 +    match system.hardware.primary_video.product numeric_compare_eq 0x4966
   1.108 +     addquirk --quirk-s3-bios
   1.109 +     addquirk --quirk-s3-mode
   1.110 +    endmatch
   1.111 +   endmatch
   1.112 +  endmatch
   1.113 + endmatch
   1.114 +# <!-- another ASUS Mainboard, this need no quirk -->
   1.115 + match system.firmware.version regex ^(ASUS M2N-E ACPI BIOS Revision|ASUS Striker ACPI BIOS Revision|ASUS A7V ACPI BIOS Revision)
   1.116 +  addquirk --quirk-none
   1.117 + endmatch