Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp899055yba; Wed, 24 Apr 2019 11:24:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqz+wbcGMVgz4oqmbaDTYDiT0eaFqR9UhrTkMCZ3tO3xDdXQ0ymlF/A8GM3jqSkT+lhf20Rd X-Received: by 2002:a63:1058:: with SMTP id 24mr27616012pgq.297.1556130285948; Wed, 24 Apr 2019 11:24:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556130285; cv=none; d=google.com; s=arc-20160816; b=TLT1FLLrnvtp4GwBSx+Qv3rf7c3vIC+pPSAFC8fK73QRrtvCb2zdP+rPprS3bLVfNg d4cY8KWK8RxIjSFcx+xJbaU4wDrFYSVzZTkT3K+KMSWQvliIvIJQV4cJg99iiQhPbyj3 0UyVe5yx1ygmmMRJ0DE1ARwnE1R1CtvPPiReyO29Mv0VNrUoTrvgQaNJj4lWr4IjsIkx jzKdkduadeiJgh+pUqafTXmSGLP4wdN01tnIx15d25fpLczJDJIN09L/FcqNdMHZ/Ysg 9OHlUhBw8jjnesHY/nUPKU16lDr4wx6S/wd4WCVwUxefz3YYw1Ne5Ms+7b7SrvDJcWiO DISA== 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=YVR8TTUbRgeD8sdAcRld6AlP/i28JofgzPPnjgVz60Y=; b=wErFKuWgDh7d1Gi+vxky+LmCCMwPkYOT6+13elZP2wKAyNb370c/cQxapl4s9BKCK7 3ottwg/URU62Fdllsq+D/INtOPjhlXxCsCjlovNNMk1mK7oRY8JWWCjTzfNeHPEoSTez 2UlvKFV9M5mP4qv1ETCe2mIrawD3gN9hceDtWPYhcD3nx3UqCKTn+PcgvJTQFNYS6jyI FlY4vjlLyRVFSV4eY7gP8InV48Xa2muHKKRDFIvAYIh5D/SJxqfHdDExxg4tQhW5H3b8 T8nd4KkJHle9UI4WoH164odFMQ/ydFUozmvpPYHlW+Bq/5Whdld2t4I+N4aCPppUlz6v /y1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Q66LecTt; 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 l8si87197pgp.385.2019.04.24.11.24.30; Wed, 24 Apr 2019 11:24:45 -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=Q66LecTt; 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 S1733256AbfDXSX1 (ORCPT + 99 others); Wed, 24 Apr 2019 14:23:27 -0400 Received: from mail.kernel.org ([198.145.29.99]:35570 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726473AbfDXSX1 (ORCPT ); Wed, 24 Apr 2019 14:23:27 -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 6B25520685; Wed, 24 Apr 2019 18:23:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1556130206; bh=UcAPqtDoMztmVnJQh0sMJrnhj9vOz3FCDRoxXrvset0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Q66LecTt0KZssF4uzKfrk3fTAv0acseo4uvQcXhoDhRnXyoZ8vkd7sYzxI/G88XKm GYQV8EwCuzfz2JudyssgXOKEK70zBUCbDXEasWxIihzkHEke4W9n+nv2D+teAFgy3E FOjhCUq3v05dT029tfMend8x46SDb4fXNeCc6iNw= 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 4.4 152/168] io: accel: kxcjk1013: restore the range after resume. Date: Wed, 24 Apr 2019 19:09:56 +0200 Message-Id: <20190424170932.175234331@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190424170923.452349382@linuxfoundation.org> References: <20190424170923.452349382@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 @@ -1343,6 +1343,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;