Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp901340yba; Wed, 24 Apr 2019 11:27:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqzSfuMiJtM6OeVPmSdX0ZKZq6qy8KSpXTP6qMCMsOx0DItiZNBMBabAwoT8lr2VoOLv1VpD X-Received: by 2002:a63:5b0a:: with SMTP id p10mr32708361pgb.282.1556130431860; Wed, 24 Apr 2019 11:27:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556130431; cv=none; d=google.com; s=arc-20160816; b=SD/OzMWV8p1DLPmzc2Wthwrymv8/CjOtpJN0xg0ApsNf2TP3ijx0l+42r2zU9FEmKz SboSqNSkFeaARCHllKLV/+N6D304Dj7m7eW96T+9UmfE35kgFFjWs++JucaljEfci5Yz lQkNA+KofErf9yvQYOhtYodInJ5UYySCI5nQLTtAn5o2gHph4jyZ4x2lmmevyjuAzrY/ /SeMSZHK5zT1Hz5kKtX50vqyomUX457MSRpbEzfSlig4sNzJIw9KUltjckvesWrSTKFG ORGDvPrWvC//jzd37vAxhUT4JbsVwafj7DNdOvQLAsQ9K2jv98iuN/NxxMdCEeJYtluj r31g== 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=cVCMZ2oHq5mHj7YiSkGRu+VsBlkzJnxikV+NHmsKE0ibcEhDIAVW86fykAgqZvz39I ZRUOYzKKuCbY36zoUXorpiaZj4z/wByUZvWs3zVpdXYX9SvTjw1uhgRIXSEY7nemZlLU yqUjPIpX91+elaZdvw/Bq5qCEEQ1RBhVZvRvUfTGEilgYXh9aT8Xnvg0QdYtDTacRX3x wkmFMRRrfDaIYfHiTJ2coLgPvuqW9/hkZXtgenwLQz4FXI3Mdhke07OCfh9h6puS4wD6 2xPkeaLmp1C6rLq8JNwa4oc+qF4bnWabcfT66OWKdAOQg+hqd0tLEykz2eRmHQesmtgY pIxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ZrBX6eBX; 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 k10si19022669pls.327.2019.04.24.11.26.56; Wed, 24 Apr 2019 11:27:11 -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=ZrBX6eBX; 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 S2387800AbfDXSYE (ORCPT + 99 others); Wed, 24 Apr 2019 14:24:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:36314 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733289AbfDXSYD (ORCPT ); Wed, 24 Apr 2019 14:24:03 -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 BC45E20685; Wed, 24 Apr 2019 18:24:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1556130243; bh=QDIMaILAQNUni/Q3ucBHjT/0GlHlrtqYFFv8ZVrR8zw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZrBX6eBXwsf2rsjHWWCVosNrergNAau33C+oiBqJzS1X0FZVcbye1xHLP4UbotIcT NZzo8N+fE5nWgZDiYqdD+7K/ZpsfsHb3YZlzMwU1mVAjbhmT91kCIMZgA4irD80NfB gts95amrijJ+1eDH2DMzjkK4G3Wne5RAiF+JYlHk= 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.19 46/96] io: accel: kxcjk1013: restore the range after resume. Date: Wed, 24 Apr 2019 19:09:51 +0200 Message-Id: <20190424170922.970613983@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190424170919.829037226@linuxfoundation.org> References: <20190424170919.829037226@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;