mei: me: use runtime PG pm domain for non wakeable devices
authorTomas Winkler <tomas.winkler@intel.com>
Tue, 18 Mar 2014 20:52:05 +0000 (22:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 3 May 2014 23:20:25 +0000 (19:20 -0400)
commite13fa90ce42d8e7ee501426ea414c8ae4a5366ef
tree1ef2d46b91edaa0fc60fcb71619a07eefbdd35d9
parent04bb139a071fef549892718f8965a7c61b1924e0
mei: me: 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 ME power
gating protocol to reduce the power consumption.

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