Commit fe2d3df6 authored by he, bo's avatar he, bo Committed by Jonathan Cameron
Browse files

io: accel: kxcjk1013: restore the range after resume.



On some laptops, kxcjk1013 is powered off when system enters S3. We need
restore the range regiter during resume. Otherwise, the sensor doesn't
work properly after S3.

Signed-off-by: default avatarhe, bo <bo.he@intel.com>
Signed-off-by: default avatarChen, Hu <hu1.chen@intel.com>
Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
Cc: <Stable@vger.kernel.org>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 73f3bc6d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1437,6 +1437,8 @@ static int kxcjk1013_resume(struct device *dev)

	mutex_lock(&data->mutex);
	ret = kxcjk1013_set_mode(data, OPERATION);
	if (ret == 0)
		ret = kxcjk1013_set_range(data, data->range);
	mutex_unlock(&data->mutex);

	return ret;