From patchwork Fri Oct 19 10:53:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "(Exiting) Baolin Wang" X-Patchwork-Id: 10648977 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 995FF17D4 for ; Fri, 19 Oct 2018 10:53:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 83F03205F6 for ; Fri, 19 Oct 2018 10:53:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 71BFC2465D; Fri, 19 Oct 2018 10:53:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DCE6A205F6 for ; Fri, 19 Oct 2018 10:53:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726678AbeJSS7F (ORCPT ); Fri, 19 Oct 2018 14:59:05 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:34347 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726609AbeJSS7F (ORCPT ); Fri, 19 Oct 2018 14:59:05 -0400 Received: by mail-pl1-f194.google.com with SMTP id f18-v6so15727714plr.1 for ; Fri, 19 Oct 2018 03:53:32 -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=SosU5iF7Ey+1v+4vcDwsnnSkHEG3BRB043fFaX95JpI=; b=NzKaUFA7uW8Qqw8bJsA1H+ca3lfOsCI6241EZDrw0IQeIIQalm5JvoUuM84ae154wx VCkdfzJnHGvuUbuWHqxSza5v7L+9rNuKO8LCsxBUYOs4iyw9z3ldq7WXnVN5qRZzQdZ1 o72Vob3LeIT0oOHbUcfZoMmONULWd17TwL51g= 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=SosU5iF7Ey+1v+4vcDwsnnSkHEG3BRB043fFaX95JpI=; b=InE1iTJDf6yeTo8m8xha5Bkd63+OKWl6kTrK0RhMD7khToIsUIN1WWFryzneTJRuva qrv2yQbBWykdYtIeq5C7akE2p2Fawhe59EDVtoRRKygWmASLnOpNmYYu284IZLCG6MxM fFHMW2F5+0BV3Omj9gBFCfjr/n56uc+E/gnuP2Et69uKieMgXy+054DDEYXKf0osUk60 UNx12Ckadjdvj7946X4K7cokDDBlUk9U+UQJBKDbeNP0QzAX/B3HwpKKPdUxUh9Bzg2P JpBhFgFfZ6wBoMELi2UFPoTBRz2djpa9bldiIt+5L/NzqBZdcpJe2iB5ln+uZcxsJXoG E/XA== X-Gm-Message-State: ABuFfoh8875PPstN1y0fuPM37cg75tlZdBvIieJ0jgbCEeuz9+hMBhIM uw4ZClVWxYIqa/bJdy/GCNB0ug== X-Google-Smtp-Source: ACcGV6106ejfio9Q8lrybMNCFXBJUgbCsudni40iKHwEV5qi3r4J7Cw569PhIEq2YDiEBXyR7g6L+g== X-Received: by 2002:a17:902:a7:: with SMTP id a36-v6mr20823295pla.87.1539946412361; Fri, 19 Oct 2018 03:53:32 -0700 (PDT) Received: from baolinwangubtpc.spreadtrum.com ([117.18.48.102]) by smtp.gmail.com with ESMTPSA id m67-v6sm54918pfm.13.2018.10.19.03.53.28 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 19 Oct 2018 03:53:31 -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, broonie@kernel.org, ctatlor97@gmail.com, linus.walleij@linaro.org Subject: [PATCH v5 1/6] dt-bindings: power: Introduce one property to present the battery internal resistance Date: Fri, 19 Oct 2018 18:53:10 +0800 Message-Id: X-Mailer: git-send-email 1.7.9.5 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The internal resistance of a battery is not a constant in its life cycle, this varies over the age of the battery or temperature and so on. But we just want use one constant battery internal resistance to estimate the battery capacity. Thus this patch introduces one property to present the battery factory internal resistance for battery information. Signed-off-by: Baolin Wang Reviewed-by: Linus Walleij --- Changes from v4: - None. Changes from v3: - Split binding into one separate patch. - Add LinusW reviewed tag. Changes from v2: - Rename the property. - Improve the commit message. Changes from v1: - New patch in v2. --- .../devicetree/bindings/power/supply/battery.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/power/supply/battery.txt b/Documentation/devicetree/bindings/power/supply/battery.txt index f4d3b4a..938d027 100644 --- a/Documentation/devicetree/bindings/power/supply/battery.txt +++ b/Documentation/devicetree/bindings/power/supply/battery.txt @@ -22,6 +22,7 @@ Optional Properties: - charge-term-current-microamp: current for charge termination phase - constant-charge-current-max-microamp: maximum constant input current - constant-charge-voltage-max-microvolt: maximum constant input voltage + - factory-internal-resistance-micro-ohms: battery factory internal resistance Battery properties are named, where possible, for the corresponding elements in enum power_supply_property, defined in @@ -42,6 +43,7 @@ Example: charge-term-current-microamp = <128000>; constant-charge-current-max-microamp = <900000>; constant-charge-voltage-max-microvolt = <4200000>; + factory-internal-resistance-micro-ohms = <250000>; }; charger: charger@11 {