Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp900492yba; Wed, 24 Apr 2019 11:26:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqzsnbnaEK1eqFVFUIuuGtfDS7rihf9y4CrDrHtbLpLFdIBkfWw6dCcBe0AUcP/oHYwJh8B7 X-Received: by 2002:a63:521c:: with SMTP id g28mr31788797pgb.431.1556130377019; Wed, 24 Apr 2019 11:26:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556130377; cv=none; d=google.com; s=arc-20160816; b=Bz8zQSGAmvZEPTNjTwhH6wqhyjgGZNQi443qOTw4JoEnAz/fTnUIhPBtc0wyqVCGJL 4QPUyFqm2xW52xZq+RaFkKjOibnDZJbKNuTVZ4PrnU5tKGhZAyl29Hp6q2cf3WULsIvj 6L3CL6XBU8JUe8WyLpNRRQV+W3Tojp7legf1nZb9zediUiOmD4//oAJGh85dtgVyo9Un dMBhgQ/w05kmEMP78KL1k6XIEFyF54Ba1NHS7awfo0T3ApRuQUgkeTsWbznZT4TG/9XC u9fLqbZBGgiy865yBcXtehz4lk/h+lbbI2fFeVOgJgmSGJousTn8iuTz2CU88CQTbA/o OzTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=8hLhtE+0Umf2JYXliObn/0XpHPH6lVu+jhtmLgwmoWQ=; b=yv8B2Y1H/4Bl8ImdLMSUg5KJxYGeQxIeaJw1C4FTJ8TuI+47YZYydSTCYJkl+RlVGR eU7mXIvt1O1A3aaJWbsq45sxO6/SY7ZQmTAAmmfGlyjsIWWq3R4S+Lg3W8P4nEWfg37b 4OiqWDFnrsNrAzG7ctijQSO7L+WS6JAsFftciX8321LW6diCsRMNQWKclHwfpe6NYp55 h7uZSqfvmaxR2acVQTTDJ6WkQIcjwUYDUnbEd1ocyTVFYk7j1ViZfzzy4z6c31PXc6rm bAhEf/KDlVEl3SM8ey9Nw0BS8HbVdVogeKqZh/nbxtLvDNvgyz7Kes9tMbcOWyIcCrjU AUhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ZChwzh4r; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v4si18316677pga.366.2019.04.24.11.26.02; Wed, 24 Apr 2019 11:26:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ZChwzh4r; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387632AbfDXSXs (ORCPT + 99 others); Wed, 24 Apr 2019 14:23:48 -0400 Received: from mail.kernel.org ([198.145.29.99]:36028 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387590AbfDXSXp (ORCPT ); Wed, 24 Apr 2019 14:23:45 -0400 Received: from localhost (62-193-50-229.as16211.net [62.193.50.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9A8A02183E; Wed, 24 Apr 2019 18:23:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1556130225; bh=QDIMaILAQNUni/Q3ucBHjT/0GlHlrtqYFFv8ZVrR8zw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZChwzh4r7hL502mpLIUJh/esEkNabfOToR6oVe4wT7lXxr/a6dJ9hzpeh1TzVL3Hu 4H+l2OO/NCZ5inoDabpl8TxeUCTaRPXMcU5zmMtD2xC7UONfOn/ZMuHqBGUHRNvA8v Dk7d9Pfno4gJ3SBfXPU/PXac2tBCRHc28wYTx/tQ= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "he, bo" , "Chen, Hu" , Hans de Goede , Stable@vger.kernel.org, Jonathan Cameron Subject: [PATCH 5.0 064/115] io: accel: kxcjk1013: restore the range after resume. Date: Wed, 24 Apr 2019 19:10:00 +0200 Message-Id: <20190424170928.852501516@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190424170924.797924502@linuxfoundation.org> References: <20190424170924.797924502@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: he, bo commit fe2d3df639a7940a125a33d6460529b9689c5406 upstream. 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: he, bo Signed-off-by: Chen, Hu Reviewed-by: Hans de Goede Cc: Signed-off-by: Jonathan Cameron Signed-off-by: Greg Kroah-Hartman --- drivers/iio/accel/kxcjk-1013.c | 2 ++ 1 file changed, 2 insertions(+) --- a/drivers/iio/accel/kxcjk-1013.c +++ b/drivers/iio/accel/kxcjk-1013.c @@ -1437,6 +1437,8 @@ static int kxcjk1013_resume(struct devic 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;