diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-acer.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-acer.fdi index 71c91b3..ea9ef00 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-acer.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-acer.fdi @@ -10,10 +10,25 @@ <merge key="power_management.quirk.s3_bios" type="bool">true</merge> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="290"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="660"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" contains_outof="3000;4100"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="8100"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> </match> <match key="system.hardware.product" prefix_outof="TravelMate 240;TravelMate 250"> @@ -38,6 +53,16 @@ </match> <match key="system.hardware.product" prefix="Aspire"> + <!-- untested quirk --> + <match key="system.hardware.product" contains="2000"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="3000"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" contains="1690"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-asus.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-asus.fdi index 7a9fb69..63e5844 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-asus.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-asus.fdi @@ -9,9 +9,22 @@ <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" string="L7000G"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" prefix_outof="M6Ne;V6V"> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="W5A"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <match key="system.hardware.product" string="V6V"> + <merge key="power_management.quirk.s3_mode" type="bool">true</merge> + </match> <match key="system.hardware.product" prefix_outof="M6VA;M6N ;M5N;M7A;S6F"> <merge key="power_management.quirk.s3_bios" type="bool">true</merge> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi index 0ef0aa3..b8ba1f3 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi @@ -8,6 +8,11 @@ <merge key="power_management.quirk.dpms_on" type="bool">true</merge> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="M20"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> </match> <!-- Dell Latitude --> @@ -36,6 +41,20 @@ <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> <merge key="power_management.quirk.no_fb" type="bool">true</merge> </match> + <match key="system.hardware.product" contains="110L"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <!-- disabled to fix X resume, but break console resume <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> --> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="D510"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="D810"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" contains_outof="D620;D800"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> @@ -58,6 +77,36 @@ <!-- Dell Inspiron --> <match key="system.hardware.product" prefix="Inspiron"> + <!-- untested quirk --> + <match key="system.hardware.product" contains="1200"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="6000"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="8100"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="8200"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="8600"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="9300"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" contains_outof="5150;8000"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> @@ -77,7 +126,6 @@ <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> </match> </match> - <!-- Dell XPS M1210 --> <match key="system.hardware.product" prefix="MXC062"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-fujitsu.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-fujitsu.fdi index 2bb7f89..bbd9f7f 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-fujitsu.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-fujitsu.fdi @@ -2,11 +2,31 @@ <deviceinfo version="0.2"> <device> <match key="system.hardware.vendor" prefix="FUJITSU"> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="Amilo M"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" prefix="Amilo A7640"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> <merge key="power_management.quirk.s3_bios" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" string="LifeBook S Series"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" string="LIFEBOOK S6120"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" string="LIFEBOOK P7010"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" string="Stylistic ST5000"> <merge key="power_management.quirk.s3_bios" type="bool">true</merge> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-hp.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-hp.fdi index 52884ef..49ee791 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-hp.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-hp.fdi @@ -51,6 +51,45 @@ <match key="system.hardware.product" contains="nc4200"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="nx6110"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <match key="system.hardware.product" contains="nc6220"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <!-- breaks X resume, console resume not tested <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>--> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="nc8230"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="dv1000"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="zt3000"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="zd7000"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="Tx1100"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" contains="TR1105"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> </match> </device> </deviceinfo> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi index c353a64..c331494 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi @@ -57,6 +57,265 @@ <match key="system.hardware.product" prefix="2388"> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2682"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2683"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2692"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2693"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2696"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2698"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2699"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2723"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2724"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- R50/p --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2897"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1829"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1830"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1831"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1832"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1833"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1836"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1840"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- R50e needs not yet implemented save_video_pci_state --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1841"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1846"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1847"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1848"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1849"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1850"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- T21 --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1870"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2647"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- T23 --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2648"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- T40/T41/T42/p --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="475S"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2375"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2376"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2378"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- X30 --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2673"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + <merge key="power_management.quirk.radeon_off" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2884"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + <merge key="power_management.quirk.radeon_off" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2885"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + <merge key="power_management.quirk.radeon_off" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2890"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + <merge key="power_management.quirk.radeon_off" type="bool">true</merge> + </match> + <!-- X40 --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2891"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + <merge key="power_management.quirk.radeon_off" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2369"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2370"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2372"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2382"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- X41 --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2386"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1864"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1865"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2525"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2526"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2527"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- X41 Tablet --> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="2528"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1866"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1867"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="1869"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> </match> </device> </deviceinfo> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-misc.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-misc.fdi index 8172ea8..a1e54f0 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-misc.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-misc.fdi @@ -56,8 +56,23 @@ </match> </match> </device> + <!-- untested quirk --> + <device> + <match key="system.hardware.vendor" string="ECS"> + <match key="system.hardware.product" contains="G556 Centrino"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + </match> + </device> + <device> <match key="system.hardware.vendor" prefix="Samsung"> + <!-- untested quirk --> + <match key="system.hardware.product" contains="NX05S"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" string="SX20S"> <merge key="power_management.quirk.s3_bios" type="bool">true</merge> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> @@ -70,6 +85,16 @@ </device> <device> + <!-- untested quirk --> + <match key="system.hardware.vendor" prefix="SHARP"> + <match key="system.hardware.product" contains="PC-MM20 Series"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + </match> + </device> + + <device> <match key="system.hardware.vendor" string="AVERATEC"> <match key="system.hardware.product" string="3700 Series"> <merge key="power_management.quirk.s3_bios" type="bool">true</merge> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-sony.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-sony.fdi index d49f049..a22ed1c 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-sony.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-sony.fdi @@ -9,6 +9,10 @@ <match key="system.hardware.product" string="VGN-FS115Z"> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> </match> + <match key="system.hardware.product" prefix="PCG-U101"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" string="VGN-FS730"> <merge key="power_management.quirk.s3_bios" type="bool">true</merge> </match> diff --git a/fdi/information/10freedesktop/20-video-quirk-pm-toshiba.fdi b/fdi/information/10freedesktop/20-video-quirk-pm-toshiba.fdi index 9dbdb82..47f1d9f 100644 --- a/fdi/information/10freedesktop/20-video-quirk-pm-toshiba.fdi +++ b/fdi/information/10freedesktop/20-video-quirk-pm-toshiba.fdi @@ -17,6 +17,16 @@ <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="Satellite 1900"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="libretto U100"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> <match key="system.hardware.product" prefix_outof="P2000;P4000;PORTEGE A100"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> @@ -31,6 +41,36 @@ <match key="system.hardware.product" prefix="TECRA 8200"> <merge key="power_management.quirk.s3_mode" type="bool">true</merge> </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="PORTEGE A200"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="PORTEGE M200"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="PORTEGE R200"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="TECRA A2"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="TECRA A5"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> + <!-- untested quirk --> + <match key="system.hardware.product" prefix="TECRA M2"> + <merge key="power_management.quirk.vbe_post" type="bool">true</merge> + <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> + </match> </match> </device> </deviceinfo>