Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp1078386ybx; Thu, 31 Oct 2019 05:27:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqwAx10SqPNYDucXt9wBL7eilGkKcIBEj1E3Jh6JjIWaurvoHlsM27+ZeChcYLUO6/l9RGDe X-Received: by 2002:aa7:d945:: with SMTP id l5mr5735803eds.279.1572524830109; Thu, 31 Oct 2019 05:27:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572524830; cv=none; d=google.com; s=arc-20160816; b=zTldIIhSJSUyUjq4RtPOAQ/mPrefJtYX07EQZxss6nj/M/xwlD/GkTgllpuKE9OJ9a FYlmEyMV0wsWpjOtuhC1UO1HMPAdjy2KEe+dSzmmK4qohSD7RhFVaTPHOxOr78OhwO3c 9PHYIsoqyOh6GUFMNRqWK9SZZoY/H4437TOch5YMur3AaED11K+AB9vwzd5GKYfKH7CD BQfiryeX4Z8jZeb1b8lhmBeB0KLPBFFX8N9SNugg8OSJxxYai/KRkJTY/z+zSd0CY5kQ vjbWrM0p9542oAwv3pyZbaTnAW8pegR+0+M1CPaStm93c+l/YjQgciem0gjAi3KZpx/n 9zqw== 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=L7FbNq4GtcEGuMrNoamJkpzDtDF+1hg78dDxcjF8GrA=; b=Cw61D3g/wLKuAWa32jWNQVrEl8J5afnwx598VXtyQ+Pa/WURzbx0oRaBa3YZA5x/AJ 3DvcwJxkWFBKuTbV3f63vtiqYE/3Gs80mzm1SqsWus8Ak9acpUbHN7Kx5wfvEbAVC0fJ aO5GTr3bFu/jsJeFNXzJJHNuqGgusLSowKqu+17M5Q8zVqN3PRwCT/dVqV9gyTs+K84A +2zSyEtYEBOSqmcwxNMmnTPcMtkKvPGenLszgWYkVDaxkeBteuUjt2oZY79fyVSDTMXJ g9jBxlgToQoXWJQcGi0nZYAJo6ymt+qXwALEBtCA5+Wi2ViXd8VV9bt7LJ9b6tSawjv7 l4JQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=yoTArB90; 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 y26si3662727edb.360.2019.10.31.05.26.47; Thu, 31 Oct 2019 05:27:10 -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=@linaro.org header.s=google header.b=yoTArB90; 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 S1727007AbfJaMXh (ORCPT + 99 others); Thu, 31 Oct 2019 08:23:37 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:37926 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726687AbfJaMXh (ORCPT ); Thu, 31 Oct 2019 08:23:37 -0400 Received: by mail-pf1-f195.google.com with SMTP id c13so4271756pfp.5 for ; Thu, 31 Oct 2019 05:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=L7FbNq4GtcEGuMrNoamJkpzDtDF+1hg78dDxcjF8GrA=; b=yoTArB90N55H99xOlmJsXTlX5Q4PdrQV2uSRnS11/me3WlG9q7aAWgOJjafBlLqLz2 JOi5ezGa/Q/VE6g75yQmuFb29m7vFH7/gKIGz3b/RvsoUWVYM21Hj0Ly7PoDvYb45wHP ntHx4AkgwlGfAIHnOfHVMcQVxHhOMr0n/xikhaRl+QVGIqAHdOLFRkChL7eKRtHP+Ise pRoH/2YffkBa92Mlswd0f/wyi3PU9lIhTE0dtndJ5v3tf2JGgDdfc8vm2SJQrp/cTeGY 3WLB3mIXHHn0OKZzq4FbUHFHaQlAAProeAAcniPwRBNNllznqIZHTQIlVd5Vndg+1hDW y0SA== 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=L7FbNq4GtcEGuMrNoamJkpzDtDF+1hg78dDxcjF8GrA=; b=MqiyHvf7EbniLjI1QYNij7HyMcHokMP6ZkxyeU8tTgWzkKRh5NMb5wbtLub/t1DnnM fS72wW6hfYliNM1D+GB7H3MSS2d+8WNFa9KiOqIegcIlGRFV9VhEBrPnI024WmgO9z3h nhAQNZu3LzweH0DDeodxXwYPfQPrYuLybjDqBhHWQB6NRtdAkgkb+aHd2LmKeM/IR5AR +vycLhDQ3Oq/xeDaq2G0qb2WqJrOMkublEwaYabcGPgeG4Buz81kWaB4wuJGPllMj62D x7PDPYWQO3703Y4YtiVFKbSh8LCVV832dvVCU7KFArH375cPfdlbfvOQfV3Zt7zZFIT2 DQ7w== X-Gm-Message-State: APjAAAXpNKNSx45ZOe+C0amwSjKwbGyXx8tHyAEKwHh92+W9j2O0vY/e xzJOH28mx2MjV3URDxczSO7ZFg== X-Received: by 2002:a17:90a:48:: with SMTP id 8mr6777617pjb.82.1572524616055; Thu, 31 Oct 2019 05:23:36 -0700 (PDT) Received: from baolinwangubtpc.spreadtrum.com ([117.18.48.82]) by smtp.gmail.com with ESMTPSA id j25sm2983077pfi.113.2019.10.31.05.23.31 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 31 Oct 2019 05:23:34 -0700 (PDT) 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, baolin.wang7@gmail.com, zhang.lyra@gmail.com, orsonzhai@gmail.com Subject: [PATCH v2 0/5] Improve the SC27XX fuel gauge controller Date: Thu, 31 Oct 2019 20:22:39 +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 Hi, This patch set adds one battery resistance-temperature table to optimize the real battery internal resistance in different tempertures, and calibrates the resistance of coulomb counter to improve the accuracy of the coulomb counter. Any comments are welcome. Thanks. Changes from v1: - Fix the order of values in resistance-temp-table property's description. - Add an unit suffix for FGU resistance property. Baolin Wang (4): dt-bindings: power: Introduce one property to describe the battery resistance with temperature changes power: supply: core: Add battery internal resistance temperature table support dt-bindings: power: sc27xx: Add a new property to describe the real resistance of coulomb counter chip power: supply: sc27xx: Calibrate the resistance of coulomb counter Yuanjiang Yu (1): power: supply: sc27xx: Optimize the battery resistance with measuring temperature .../devicetree/bindings/power/supply/battery.txt | 5 ++ .../devicetree/bindings/power/supply/sc27xx-fg.txt | 3 + drivers/power/supply/power_supply_core.c | 67 +++++++++++++++++++- drivers/power/supply/sc27xx_fuel_gauge.c | 49 +++++++++++++- include/linux/power_supply.h | 10 +++ 5 files changed, 130 insertions(+), 4 deletions(-) -- 1.7.9.5