Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6432835imu; Wed, 14 Nov 2018 01:08:20 -0800 (PST) X-Google-Smtp-Source: AJdET5faQhKBVpG8961tQqJ76j2QJIPLbfWdYsEYKZoEYda12VhqwosEJlyBC0J+20pf7Km7Hu5H X-Received: by 2002:a17:902:d697:: with SMTP id v23mr1048646ply.261.1542186500293; Wed, 14 Nov 2018 01:08:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542186500; cv=none; d=google.com; s=arc-20160816; b=qyZVBpeTH9Z8PlhZOg01/dVCPjv6Ji0jyE8GkkLAUSqAIPcpYfdbRMPpuw5Xw2Lr3O Udlm7CqTtG4IwLnawmdOGShG3mT/KL92Pbe4u7uU3y4Kye+BMxAhxCvFbrJGrpBeQ6tU Chn8QiED+QEfV6w1tVolNiLBv0RxXHNomPeeelLnUqjAeCR3uTKTCABUVDrD5Slazvu6 JrpGx7N3EEdwsdRmR+79tyowxFfHF6xEIZK0mwuwdjW1GymlFJXPvMu6ibNbpV/mSbKh vXiPLzESNLfIg1VDaEBhhipr7XmPRDEdxh3ipkAP9JgVPjbXhCk9w/55KiMmuYDedzFv vCSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=6T859OE4NJWTqvgX+TL0bubLH0enxBhyUjtGnzBSLI0=; b=stAiBAfRvgVEo8CMRrQqXBS1E1AiLdXK914cWoydqtRrFDaX29MLLV8G1xuThMMeib KOjyl4JLpQb9RVkN4f480iFytofQs7a2w48kIasEq+/rE+VxYPLiBkfdlVxhT3z8s+3A qCYS5nCryfh3/ez31J6OSbIfjKda7VoV99+xVa3JTa0vrEAVxbRTMS8LfP/DF/Lhk7b7 eg+x8chkpRDIph0vJ3x7K9sq7LLgNEE2Y+2v5SbM47nzs+KqEWMATH5Y7Xo2hyFVvVU5 sRql812naKC1E0+n98ekRslYXNdqwZTV0xi3SRK3oqu2XYtCODVmL+O7944/i2HiKymg kMuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Zps0wWv7; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1-v6si25173943plt.225.2018.11.14.01.08.05; Wed, 14 Nov 2018 01:08:20 -0800 (PST) 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=@linaro.org header.s=google header.b=Zps0wWv7; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728391AbeKNTKF (ORCPT + 99 others); Wed, 14 Nov 2018 14:10:05 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:38935 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727966AbeKNTKF (ORCPT ); Wed, 14 Nov 2018 14:10:05 -0500 Received: by mail-pl1-f196.google.com with SMTP id b5-v6so7481038pla.6 for ; Wed, 14 Nov 2018 01:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=6T859OE4NJWTqvgX+TL0bubLH0enxBhyUjtGnzBSLI0=; b=Zps0wWv7/q7ZRQZ/iIe4l6G9gOy8DfuTwF5+MwHJD71ousE10RZOLRTwGN1HJWc09N n2juAVMnPBg+TCT3Khi77cMx/bUD9xoLHSdxKoXUXlOOzkhrOsBZNen+Fr1ZsoRVvzvv IVzTIoPjfi0hR1R3qZdwCGa3taAWv3pjcXYFY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=6T859OE4NJWTqvgX+TL0bubLH0enxBhyUjtGnzBSLI0=; b=n+EXmOCgTAWQOcwYZgMAGK+joZtLuB/LgQhnYwCNk4C6ihDTk2i9bHCWSsT2pRpFXL NohN623OoBKLtIsq7F5b3c0lwYEemHIwFQ9gag7BlG3lrftJFcPG7i47FuU2RB+mdkj3 xV2ZUAjb7mlPEEXWFsBPEBvmfyQVR3lY1IgGCoQFvXDb/GbuLEhHSmN3K4WYGrdz42jv oi9OpkpmXv3jd/EEDIMnrqS71kSKHGgJHER3F97CuUvRnRcDAMQqsSUrHaT37axbgzzY GlrPox9U/s806OaHgNNfUGr77u/tHZDiDjikqe8oSrLpXczgz8NgkHyUpfnrcl4peU64 1Niw== X-Gm-Message-State: AGRZ1gIKsJku4zIn5BCCD9vQle8vr115Flcr44Zyp0W8D9h23ZIH5URs IwNVz6iuvXnuRe5n959kKnDhsg== X-Received: by 2002:a17:902:a58a:: with SMTP id az10mr1115186plb.151.1542186463648; Wed, 14 Nov 2018 01:07:43 -0800 (PST) Received: from baolinwangubtpc.spreadtrum.com ([117.18.48.102]) by smtp.gmail.com with ESMTPSA id 127-v6sm25048814pfx.91.2018.11.14.01.07.40 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Nov 2018 01:07:42 -0800 (PST) From: Baolin Wang To: sre@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, yuanjiang.yu@unisoc.com, baolin.wang@linaro.org, broonie@kernel.org Subject: [PATCH 0/5] Add new features for SC27XX fuel gauge driver Date: Wed, 14 Nov 2018 17:07:03 +0800 Message-Id: X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set adds some new features for SC27XX fuel gauge driver. 1. Read calibration data from eFuse device to calibrate fuel gauge. 2. Add low voltage alarm to adjust the battery capacity in lower voltage stage. 3. Add power management interfaces 4. Save last optimized battery capacity to be used as the initial battery capacity if system is not first power-on. Baolin Wang (2): dt-bindings: power: supply: Add nvmem properties to calibrate FGU power: supply: sc27xx: Add fuel gauge calibration Yuanjiang Yu (3): power: supply: sc27xx: Add fuel gauge low voltage alarm power: supply: sc27xx: Add suspend/resume interfaces power: supply: sc27xx: Save last battery capacity .../devicetree/bindings/power/supply/sc27xx-fg.txt | 4 + drivers/power/supply/sc27xx_fuel_gauge.c | 453 +++++++++++++++++++- 2 files changed, 444 insertions(+), 13 deletions(-) -- 1.7.9.5