WSL2-Linux-Kernel/drivers/misc/mei
Tomas Winkler 964a2331e9 mei: expose hardware power gating state to mei layer
Since the runtime pm and the internal power gating
cannot be in complete sync in regards to I/O
operations, we need to expose the device
hardware internal power gating state to mei layer

2. We add pg_state handler that translate the hw
internal pg state to mei layer

2. We add power gating event variable to keep
power track of power gating transitions

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Reviewed-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-05-03 19:20:24 -04:00
..
Kconfig mei: fix compilation error with missing WATCHDOG_CORE 2014-02-14 10:13:46 -08:00
Makefile mei: txe: add Kbuild for TXE device 2014-02-07 15:08:46 -08:00
amthif.c mei: amthif: fix checkpatch error 2014-03-17 15:59:34 -07:00
bus.c mei: make me hw headers private to me hw. 2014-03-17 15:53:27 -07:00
client.c mei: fix memory leak of pending write cb objects 2014-03-17 15:52:06 -07:00
client.h mei: client.h fix checkpatch errors 2014-03-17 15:57:43 -07:00
debugfs.c mei: export active connections to debugfs 2014-02-07 15:09:35 -08:00
hbm.c mei: implement power gating isolation hbm layer 2014-05-03 19:20:23 -04:00
hbm.h mei: implement power gating isolation hbm layer 2014-05-03 19:20:23 -04:00
hw-me-regs.h mei: me: introduce power gating registers 2014-05-03 19:20:23 -04:00
hw-me.c mei: expose hardware power gating state to mei layer 2014-05-03 19:20:24 -04:00
hw-me.h mei: Add include of <linux/irqreturn.h> 2014-02-19 11:27:02 -07:00
hw-txe-regs.h mei: txe: add hw-txe-regs.h header file 2014-02-07 15:08:46 -08:00
hw-txe.c mei: expose hardware power gating state to mei layer 2014-05-03 19:20:24 -04:00
hw-txe.h mei: expose hardware power gating state to mei layer 2014-05-03 19:20:24 -04:00
hw.h mei: condition PGI support on HW and HBM version 2014-05-03 19:20:23 -04:00
init.c mei: expose hardware power gating state to mei layer 2014-05-03 19:20:24 -04:00
interrupt.c mei: ignore client writing state during cb completion 2014-04-16 12:24:16 -07:00
main.c mei: ignore client writing state during cb completion 2014-04-16 12:24:16 -07:00
mei_dev.h mei: expose hardware power gating state to mei layer 2014-05-03 19:20:24 -04:00
nfc.c mei: make return values consistent across the driver 2014-02-28 15:15:57 -08:00
pci-me.c mei: me: do not load the driver if the FW doesn't support MEI interface 2014-04-16 12:24:16 -07:00
pci-txe.c mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro 2014-03-17 15:59:34 -07:00
wd.c mei: make me hw headers private to me hw. 2014-03-17 15:53:27 -07:00