From: Mark Rutland <mark.rutland@arm.com>
To: Marek Belisko <marek@goldelico.com>
Cc: "robh+dt@kernel.org" <robh+dt@kernel.org>,
Pawel Moll <Pawel.Moll@arm.com>,
"ijc+devicetree@hellion.org.uk" <ijc+devicetree@hellion.org.uk>,
"galak@codeaurora.org" <galak@codeaurora.org>,
"rob@landley.net" <rob@landley.net>,
"dbaryshkov@gmail.com" <dbaryshkov@gmail.com>,
"dwmw2@infradead.org" <dwmw2@infradead.org>,
"grant.likely@linaro.org" <grant.likely@linaro.org>,
"hns@goldelico.com" <hns@goldelico.com>,
"sre@debian.org" <sre@debian.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v2] Documentation: DT: Document twl4030-madc-battery bindings.
Date: Mon, 22 Sep 2014 12:03:20 +0100 [thread overview]
Message-ID: <20140922110320.GI3290@leverpostej> (raw)
In-Reply-To: <1394052739-8589-4-git-send-email-marek@goldelico.com>
Hi,
On Wed, Mar 05, 2014 at 08:52:19PM +0000, Marek Belisko wrote:
> Signed-off-by: Marek Belisko <marek@goldelico.com>
> ---
> .../bindings/power_supply/twl4030_madc_battery.txt | 43 ++++++++++++++++++++++
> 1 file changed, 43 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/power_supply/twl4030_madc_battery.txt
>
> diff --git a/Documentation/devicetree/bindings/power_supply/twl4030_madc_battery.txt b/Documentation/devicetree/bindings/power_supply/twl4030_madc_battery.txt
> new file mode 100644
> index 0000000..fd0b6d2
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/power_supply/twl4030_madc_battery.txt
> @@ -0,0 +1,43 @@
> +twl4030_madc_battery
> +
> +Required properties:
> + - compatible : "ti,twl4030-madc-battery"
I'm rather confused by this; the code seems to have stripped away all
the twl4030 dependencies and this now seems to be a generic ADC battery
status driver. So why does this need to be specific to twl4030?
> + - capacity : battery capacity in uAh
I would make the units explicit in the name; "capacity" can be measured
in many ways.
> + - charging-calibration-data : list of voltage(mV):level(%) values
> + for charging calibration (see example)
> + - discharging-calibration-data : list of voltage(mV):level(%) values
> + for discharging calibration (see example)
Regardless of the prefixing of these property names, the specifics are
unclear to me.
Does this apply to vbat?
Is vbat guaranteed to read in mV?
Is any particular order required? The example seems to go be in
descending percentage values.
Is any particular interpolation expected on behalf of the OS, or is this
just an informative set of measurements that hte OS can use as it sees
fit?
> + - io-channels: Should contain IIO channel specifiers
> + for each element in io-channel-names.
> +- io-channel-names: Should contain the following values:
> + * "temp" - The ADC channel for temperature reading
Which units? Where is this used?
> + * "ichg" - The ADC channel for battery charging status
How exactly is this used to detect the charging status?
> + * "vbat" - The ADC channel to measure the battery voltage
> +
> +Example:
> + madc-battery {
> + compatible = "ti,twl4030-madc-battery";
> + capacity = <1200000>;
> + charging-calibration-data = <4200 100
> + 4100 75
> + 4000 55
> + 3900 25
> + 3800 5
> + 3700 2
> + 3600 1
> + 3300 0>;
Please bracket list entries individually (as you've done with
io-channels).
Thanks,
Mark.
> +
> + discharging-calibration-data = <4200 100
> + 4100 95
> + 4000 70
> + 3800 50
> + 3700 10
> + 3600 5
> + 3300 0>;
> + io-channels = <&twl_madc 1>,
> + <&twl_madc 10>,
> + <&twl_madc 12>;
> + io-channel-names = "temp",
> + "ichg",
> + "vbat";
> + };
> --
> 1.8.3.2
>
>
next prev parent reply other threads:[~2014-09-22 11:03 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-05 20:52 [PATCH v2 0/3] Convert twl4030_madc_battery to IIO consumer and add DT aupport Marek Belisko
2014-03-05 20:52 ` [PATCH v2] power: twl4030-madc-battery: Convert to iio consumer Marek Belisko
2014-03-05 23:25 ` Sebastian Reichel
2014-03-06 21:10 ` Belisko Marek
2014-08-11 19:52 ` Belisko Marek
2014-08-14 21:03 ` Sebastian Reichel
2014-09-18 20:13 ` Belisko Marek
2014-09-22 10:52 ` Mark Rutland
2014-03-05 20:52 ` [PATCH v2] power: twl4030_madc_battery: Add device tree support Marek Belisko
[not found] ` <1394052739-8589-1-git-send-email-marek-xXXSsgcRVICgSpxsJD1C4w@public.gmane.org>
2014-03-05 20:52 ` [PATCH v2] Documentation: DT: Document twl4030-madc-battery bindings Marek Belisko
2014-09-22 11:03 ` Mark Rutland [this message]
2014-09-22 20:35 ` Belisko Marek
2014-09-26 13:39 ` Mark Rutland
2014-10-09 8:02 ` Belisko Marek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140922110320.GI3290@leverpostej \
--to=mark.rutland@arm.com \
--cc=Pawel.Moll@arm.com \
--cc=dbaryshkov@gmail.com \
--cc=devicetree@vger.kernel.org \
--cc=dwmw2@infradead.org \
--cc=galak@codeaurora.org \
--cc=grant.likely@linaro.org \
--cc=hns@goldelico.com \
--cc=ijc+devicetree@hellion.org.uk \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=marek@goldelico.com \
--cc=rob@landley.net \
--cc=robh+dt@kernel.org \
--cc=sre@debian.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).