[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <d9822a0a-1256-46a0-9bbe-8b5c68efba4e@oss.qualcomm.com>
Date: Thu, 27 Nov 2025 11:32:30 +0100
From: Konrad Dybcio <konrad.dybcio@....qualcomm.com>
To: david@...t.cz, Sebastian Reichel <sre@...nel.org>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Casey Connolly <casey.connolly@...aro.org>,
Casey Connolly <casey@...nolly.tech>,
Joel Selvaraj <foss@...lselvaraj.com>,
Yassine Oudjana <y.oudjana@...tonmail.com>,
Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>,
Alexander Martinz <amartinz@...ftphones.com>,
Barnabás Czémán <barnabas.czeman@...nlining.org>,
Richard Acayan <mailingradian@...il.com>,
Alexey Minnekhanov <alexeymin@...tmarketos.org>
Cc: linux-pm@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-arm-msm@...r.kernel.org,
phone-devel@...r.kernel.org
Subject: Re: [PATCH RFC 1/8] dt-bindings: power: supply: Add schema for
Qualcomm pmi8998 fuel gauge
On 11/24/25 10:53 PM, David Heidelberg via B4 Relay wrote:
> From: Yassine Oudjana <y.oudjana@...tonmail.com>
>
> Add a device-tree schema for Qualcomm PMIC 8998 fuel gauge.
>
> Signed-off-by: Barnabás Czémán <barnabas.czeman@...nlining.org>
> Signed-off-by: Yassine Oudjana <y.oudjana@...tonmail.com>
> ---
[...]
> + pmic {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + fuel-gauge@...0 {
> + compatible = "qcom,pmi8998-fg";
> + reg = <0x4000>;
> +
> + interrupts = <0x2 0x40 0x4 IRQ_TYPE_EDGE_RISING>;
> + interrupt-names = "soc-delta";
A (much much older but still) similar in functionality, the PM8916
BMS block has 6 interrupts.
pmi8998.dtsi on msm-4.4 defines a total of 16 under the fg-gen3
megadevice. I would assume that at least a majority of them are useful
and/or required for full functionality.
There's 8 under 'fg-batt-soc', 5 under 'fg-batt-info' and 3 under
'fg-memif'
The main node also consumes an IIO channel provided by the RRADC
I'm not asking you to implement all the feature delta in v2, but I
will ask you to assess what the dt-bindings for a complete solution
would look like and to fill in all the resources that will be necessary
down the line, to the best of your knowledge, so that you won't have
to wrestle with bindings updates with every new feature addition
Konrad
Powered by blists - more mailing lists