mei: txe: use runtime PG pm domain for non wakeable devices
authorAlexander Usyskin <alexander.usyskin@intel.com>
Tue, 18 Mar 2014 20:52:06 +0000 (22:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 3 May 2014 23:20:25 +0000 (19:20 -0400)
commitd2d56faebaed1dd9bc011fcceed7df6b1bea8fac
tree4b8dc1bb8d47698d410ea3088d051f9826551a49
parente13fa90ce42d8e7ee501426ea414c8ae4a5366ef
mei: txe: use runtime PG pm domain for non wakeable devices

For non wakeable devices we can't use pci runtime framework
as we are not able to wakeup from D3 states.
Instead we create new pg runtime domain that only drives TXE power
gating protocol to reduce the power consumption.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/pci-txe.c