On Thu, Sep 21, 2017 at 04:21:46PM +0200, Rafael J. Wysocki wrote: > So I would be inclined to think of that as a BIOS issue. OK, wrt $Subject it sparks the question how to fix the issue exposed by commit d31fd43c0f9a4 "clk: x86: Do not gate clocks enabled by the firmware". Add quirks to the drivers for the devices that have the dangling PowerResources and manually call _OFF/_ON during suspend/resume? I must admit I haven't looked deeper into the issue yet, i.e. I don't know which clock causes S0ix failure. If I understand correctly, before d31fd43c0f9a4 the clk framework would just disable all unused clocks registered by clk-pmc-atom.c, which are all of then except CLK3 which is used by the audio codec. And the audio codec would disable CLK3 during suspend. After d31fd43c0f9a4 all clocks that BIOS had enabled during boot are kept running. Presumably we could also add the quirk to clk-pmc-atom.c to bypass what d31fd43c0f9a4 added on Asus E200HA? Thanks, Johannes -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html