HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume
authorYe Xiang <xiang.ye@intel.com>
Tue, 16 Mar 2021 20:23:34 +0000 (13:23 -0700)
committerJiri Kosina <jkosina@suse.cz>
Fri, 19 Mar 2021 13:34:51 +0000 (14:34 +0100)
commit94cad2ddb298699882f98099e7346b7bcb5454e1
tree1e4f7c32810705c9050b06599f2d69e9f7a81a14
parente71da1fd0e84bc5c87a78b405e40713840eecc80
HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume

The individual sensor drivers implemented in the ISH firmware needs
capability to take special actions when there is a change in the system
standby state. The ISH core firmware passes this notification to
individual sensor drivers in response to the OS request via connected
standby bit in the SYSTEM_STATE_STATUS command.

This change sets CONNECTED_STANDBY_STATE_BIT bit to 1 during suspend
callback and clears during resume callback.

Signed-off-by: Ye Xiang <xiang.ye@intel.com>
[srinivas.pandruvada@linux.intel.com: changelog rewrite]
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/intel-ish-hid/ishtp/hbm.c
drivers/hid/intel-ish-hid/ishtp/hbm.h