Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp900283yba; Wed, 24 Apr 2019 11:26:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqytcJLfemRKBA4SYxB+YBCpblbHytg3grFryAaprDmDBVaR2LDQWtfQzEnEAbloY3OH1jCo X-Received: by 2002:a65:5184:: with SMTP id h4mr32256627pgq.109.1556130364084; Wed, 24 Apr 2019 11:26:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556130364; cv=none; d=google.com; s=arc-20160816; b=XarMuY3Peoxvch4X2jeXWiTKWHZg3AcHAkUYy2mWM0dPq/TDJdNolIhGzSYMgGDIrf bhuTzttRtt9QMCJhzR8D8cFxjI1AzjrsZ3AKXi2t/RgLRTZ/H6C7joXp5hbz8lyxVMLJ DK1FDBPomqYXk58oddQuNPATos+L2p5oi2laS154pgVRwUwEs30D8CPLfR31DoDeXTsp /7NHqZh1jOO4Wm7V3u5FK5N7lzODx0ZPvaVU2LvXuphacaxE0dZKO3vpmx61T7C7l5gG yX0+9F3TU00eB7Cc1DWb1b6YAK35e1P/i67M5t6O+7nBro75AANJJWNoKK+oYC31krFf SbKA== 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=wiiAq3epQobDAIkw/R1LfvTy2uJDWECT9zQl4bU7lhA=; b=hLLROSfSTaBHjErzI5LJgG15Jh3w8ilFKL62dmzAzhUufdfByiRFl0xfi/rNgKlyvq euurn96/1zZUadXcr6PTRCLhXedvSz4nAo8iED0Y+avnoa6OY1GqDjhgymXpiVsTeWpk A+xLuCwhktYJjoFP7bc4dzHVTgdrCemNBGXrdIs1/NDSQgEUI/EH+egT/G6wSUycam4I QJCQu83wEcX//B5oLcR7IpPC2heLm5wmaxAo3uyKbF4pxy2crJuFuAGr4k0tOlyl/pUB l5zNJWc9SB3fuAj4fG8w6hi+nSgLBd6icMfx62pJqOHDeppKg3LCJ2I3fCGXgdIfoBuA MIZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RxyUOlN+; 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 x32si20273520pld.279.2019.04.24.11.25.48; Wed, 24 Apr 2019 11:26:04 -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=RxyUOlN+; 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 S2387545AbfDXSXj (ORCPT + 99 others); Wed, 24 Apr 2019 14:23:39 -0400 Received: from mail.kernel.org ([198.145.29.99]:35824 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726473AbfDXSXh (ORCPT ); Wed, 24 Apr 2019 14:23:37 -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 004662084F; Wed, 24 Apr 2019 18:23:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1556130217; bh=3xhszeeUVH2FrOVdIWT3dp2t54QPqaQWAtm9NgOKf6g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RxyUOlN+T+RSyAQvWFwppwrWmYJsN0nvq5rBrlba/qM/0dr8lksZ/EdttCRp5sJ2v ehfheU6HKQclRx59l4fK+CCWMgK4Tr+N8rpWyBdn5YhajvTv0xNlT/OEDLGucDtKel e2gDMqe8pUlKR4had4Ii3kIwN13V6UmXw/f07JYE= 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.14 26/70] io: accel: kxcjk1013: restore the range after resume. Date: Wed, 24 Apr 2019 19:09:46 +0200 Message-Id: <20190424170910.823733351@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190424170906.751869122@linuxfoundation.org> References: <20190424170906.751869122@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 @@ -1340,6 +1340,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;