ACC SHELL
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="system.hardware.vendor" prefix_ncase="Acer">
<match key="system.hardware.product" prefix="TravelMate">
<match key="system.hardware.product" contains="C300">
<merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="2350;2410;2420;2490;3220;4000;4650;5320">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
<merge key="power_management.quirk.s3_mode" 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>
<match key="system.hardware.product" contains_outof="2300;2310;3010;3020;6291">
<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.hardware.product" contains="3260">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
<merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
<merge key="power_management.quirk.pci_save" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="7520;8000">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="C100;6460">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="C200;2450;4400;6492">
<merge key="power_management.quirk.none" type="bool">true</merge>
</match>
<!-- Acer TravalMate 4002 Wlmi with ATI RadeOn Mobility 9700. mashine suspends, wakes up, but "vbetool post" hangs -->
<match key="system.hardware.product" contains="4000">
<match key="system.hardware.primary_video.product" int="20048">
<match key="system.hardware.primary_video.vendor" int="4098">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
<merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
<merge key="power_management.quirk.dpms_on" type="bool">true</merge>
</match>
</match>
</match>
<!-- these need the full name to prevent mixes with other machines
NOTE: HAL removes whitespaces at the end of the sysfs and dmidecode output,
we need to do exact string matches.
-->
<match key="system.hardware.product" string_outof="TravelMate 240;TravelMate 250;TravelMate 650">
<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="TravelMate 380">
<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_mode" type="bool">true</merge>
</match>
<!-- TravelMate 630Lci -->
<match key="system.hardware.product" string_outof="TravelMate 630;TravelMate 230">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
<merge key="power_management.quirk.s3_mode" type="bool">true</merge>
</match>
<match key="system.hardware.product" string="TravelMate 660">
<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.hardware.product" string="TravelMate 800">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
</match>
</match>
<match key="system.hardware.product" prefix="Aspire">
<match key="system.hardware.product" contains="5050">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="1670;3610;3620;3690;5630">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
<merge key="power_management.quirk.s3_mode" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains="5610">
<!-- report from s2ram for a 5610Z, not sure if the 5610 is the same, so do this check -->
<match key="system.hardware.product" contains="5610Z">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
<merge key="power_management.quirk.s3_mode" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_not="5610Z">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
</match>
</match>
<match key="system.hardware.product" contains_outof="5000;5020;5500">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains="1640">
<merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="1500;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_outof="1520;1650;5100;5110;5570;5920">
<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.hardware.product" contains_outof="1690;1694">
<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.no_fb" type="bool">true</merge>
</match>
<match key="system.hardware.product" suffix="1350">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
<merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
<merge key="power_management.quirk.no_fb" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="2010;2920;3100;4520;5500Z;5580;5920G">
<merge key="power_management.quirk.none" type="bool">true</merge>
</match>
</match>
<match key="system.hardware.product" prefix="Extensa">
<match key="system.hardware.product" contains="6220">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains_outof="2900;3000;4150;5620">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
<merge key="power_management.quirk.s3_mode" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains="5220">
<merge key="power_management.quirk.s3_bios" type="bool">true</merge>
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
</match>
</match>
<match key="system.hardware.product" prefix="Ferrari">
<match key="system.hardware.product" contains="4000">
<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.no_fb" type="bool">true</merge>
</match>
<match key="system.hardware.product" contains="1000">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
<merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
</match>
<!-- does not work with fglrx -->
<match key="system.hardware.product" contains="5000">
<merge key="power_management.quirk.vbe_post" type="bool">true</merge>
<merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
</match>
</match>
<match key="system.hardware.product" prefix="Xspire">
<match key="system.hardware.product" contains="1650">
<merge key="power_management.quirk.none" type="bool">true</merge>
</match>
</match>
<match key="system.hardware.product" prefix="AcerPower">
<match key="system.hardware.product" contains="2000">
<merge key="power_management.quirk.none" type="bool">true</merge>
</match>
</match>
<!-- Aspire One 110 -->
<match key="system.hardware.product" prefix_outof="AOA110;AOA150">
<merge key="power_management.quirk.none" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
ACC SHELL 2018