[PATCH 1/2] dt-bindings: battery: Add SiLION battery bindings technology

Rakesh Kota posted 2 patches 1 week ago
[PATCH 1/2] dt-bindings: battery: Add SiLION battery bindings technology
Posted by Rakesh Kota 1 week ago
Document a new battery chemistry for silicon-anode lithium-ion
cells.

Signed-off-by: Rakesh Kota <rakesh.kota@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/power/supply/battery.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/power/supply/battery.yaml b/Documentation/devicetree/bindings/power/supply/battery.yaml
index 491488e7b970397b409c248fb0c2a524301686a9..49cbd03956eeb9fc8be72540d8bf35840ccd7156 100644
--- a/Documentation/devicetree/bindings/power/supply/battery.yaml
+++ b/Documentation/devicetree/bindings/power/supply/battery.yaml
@@ -44,6 +44,7 @@ properties:
       - const: lithium-ion-polymer
       - const: lithium-ion-iron-phosphate
       - const: lithium-ion-manganese-oxide
+      - const: lithium-ion-silicon-anode
 
   over-voltage-threshold-microvolt:
     description: battery over-voltage limit

-- 
2.34.1
Re: [PATCH 1/2] dt-bindings: battery: Add SiLION battery bindings technology
Posted by Krzysztof Kozlowski 1 week ago
On 24/11/2025 12:12, Rakesh Kota wrote:
> Document a new battery chemistry for silicon-anode lithium-ion
> cells.
> 
> Signed-off-by: Rakesh Kota <rakesh.kota@oss.qualcomm.com>
> ---
>  Documentation/devicetree/bindings/power/supply/battery.yaml | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/Documentation/devicetree/bindings/power/supply/battery.yaml b/Documentation/devicetree/bindings/power/supply/battery.yaml
> index 491488e7b970397b409c248fb0c2a524301686a9..49cbd03956eeb9fc8be72540d8bf35840ccd7156 100644
> --- a/Documentation/devicetree/bindings/power/supply/battery.yaml
> +++ b/Documentation/devicetree/bindings/power/supply/battery.yaml
> @@ -44,6 +44,7 @@ properties:
>        - const: lithium-ion-polymer
>        - const: lithium-ion-iron-phosphate
>        - const: lithium-ion-manganese-oxide
> +      - const: lithium-ion-silicon-anode


Where is any DTS user of this? You have entire cover letter to explain
the background WHY you are doing this.

Best regards,
Krzysztof
Re: [PATCH 1/2] dt-bindings: battery: Add SiLION battery bindings technology
Posted by Rakesh Kota 6 days, 9 hours ago
On Mon, Nov 24, 2025 at 12:37:01PM +0100, Krzysztof Kozlowski wrote:
> On 24/11/2025 12:12, Rakesh Kota wrote:
> > Document a new battery chemistry for silicon-anode lithium-ion
> > cells.
> > 
> > Signed-off-by: Rakesh Kota <rakesh.kota@oss.qualcomm.com>
> > ---
> >  Documentation/devicetree/bindings/power/supply/battery.yaml | 1 +
> >  1 file changed, 1 insertion(+)
> > 
> > diff --git a/Documentation/devicetree/bindings/power/supply/battery.yaml b/Documentation/devicetree/bindings/power/supply/battery.yaml
> > index 491488e7b970397b409c248fb0c2a524301686a9..49cbd03956eeb9fc8be72540d8bf35840ccd7156 100644
> > --- a/Documentation/devicetree/bindings/power/supply/battery.yaml
> > +++ b/Documentation/devicetree/bindings/power/supply/battery.yaml
> > @@ -44,6 +44,7 @@ properties:
> >        - const: lithium-ion-polymer
> >        - const: lithium-ion-iron-phosphate
> >        - const: lithium-ion-manganese-oxide
> > +      - const: lithium-ion-silicon-anode
> 
> 
> Where is any DTS user of this? You have entire cover letter to explain
> the background WHY you are doing this.
This new lithium-ion-silicon-anode chemistry is intended for the
Kaanapali platform, where we validate the silicon-anode Li-ion cells.
The bindings and driver changes were tested with the Kaanapali device.

I will update the background in the cover-letter in the next revision.

Best regards
Rakesh
> 
> Best regards,
> Krzysztof
Re: [PATCH 1/2] dt-bindings: battery: Add SiLION battery bindings technology
Posted by Krzysztof Kozlowski 5 days, 16 hours ago
On 25/11/2025 15:59, Rakesh Kota wrote:
> On Mon, Nov 24, 2025 at 12:37:01PM +0100, Krzysztof Kozlowski wrote:
>> On 24/11/2025 12:12, Rakesh Kota wrote:
>>> Document a new battery chemistry for silicon-anode lithium-ion
>>> cells.
>>>
>>> Signed-off-by: Rakesh Kota <rakesh.kota@oss.qualcomm.com>
>>> ---
>>>  Documentation/devicetree/bindings/power/supply/battery.yaml | 1 +
>>>  1 file changed, 1 insertion(+)
>>>
>>> diff --git a/Documentation/devicetree/bindings/power/supply/battery.yaml b/Documentation/devicetree/bindings/power/supply/battery.yaml
>>> index 491488e7b970397b409c248fb0c2a524301686a9..49cbd03956eeb9fc8be72540d8bf35840ccd7156 100644
>>> --- a/Documentation/devicetree/bindings/power/supply/battery.yaml
>>> +++ b/Documentation/devicetree/bindings/power/supply/battery.yaml
>>> @@ -44,6 +44,7 @@ properties:
>>>        - const: lithium-ion-polymer
>>>        - const: lithium-ion-iron-phosphate
>>>        - const: lithium-ion-manganese-oxide
>>> +      - const: lithium-ion-silicon-anode
>>
>>
>> Where is any DTS user of this? You have entire cover letter to explain
>> the background WHY you are doing this.
> This new lithium-ion-silicon-anode chemistry is intended for the
> Kaanapali platform, where we validate the silicon-anode Li-ion cells.
> The bindings and driver changes were tested with the Kaanapali device.
Again: DTS. Please answer that part.

Best regards,
Krzysztof
Re: [PATCH 1/2] dt-bindings: battery: Add SiLION battery bindings technology
Posted by Rakesh Kota 5 days, 11 hours ago
On Wed, Nov 26, 2025 at 09:14:23AM +0100, Krzysztof Kozlowski wrote:
> On 25/11/2025 15:59, Rakesh Kota wrote:
> > On Mon, Nov 24, 2025 at 12:37:01PM +0100, Krzysztof Kozlowski wrote:
> >> On 24/11/2025 12:12, Rakesh Kota wrote:
> >>> Document a new battery chemistry for silicon-anode lithium-ion
> >>> cells.
> >>>
> >>> Signed-off-by: Rakesh Kota <rakesh.kota@oss.qualcomm.com>
> >>> ---
> >>>  Documentation/devicetree/bindings/power/supply/battery.yaml | 1 +
> >>>  1 file changed, 1 insertion(+)
> >>>
> >>> diff --git a/Documentation/devicetree/bindings/power/supply/battery.yaml b/Documentation/devicetree/bindings/power/supply/battery.yaml
> >>> index 491488e7b970397b409c248fb0c2a524301686a9..49cbd03956eeb9fc8be72540d8bf35840ccd7156 100644
> >>> --- a/Documentation/devicetree/bindings/power/supply/battery.yaml
> >>> +++ b/Documentation/devicetree/bindings/power/supply/battery.yaml
> >>> @@ -44,6 +44,7 @@ properties:
> >>>        - const: lithium-ion-polymer
> >>>        - const: lithium-ion-iron-phosphate
> >>>        - const: lithium-ion-manganese-oxide
> >>> +      - const: lithium-ion-silicon-anode
> >>
> >>
> >> Where is any DTS user of this? You have entire cover letter to explain
> >> the background WHY you are doing this.
> > This new lithium-ion-silicon-anode chemistry is intended for the
> > Kaanapali platform, where we validate the silicon-anode Li-ion cells.
> > The bindings and driver changes were tested with the Kaanapali device.
> Again: DTS. Please answer that part.
>
Actually, the device-chemistry property (lithium-ion-silicon-anode) is
not added in Kaanapali DT because this battery chemistry and other
information is obtained from the charger firmware, which runs on
the remote processor.

I added this change mainly for completeness. If you feel it isn’t
necessary, I’m fine with dropping it and proceeding without this change.

Best regards,
Rakesh

> Best regards,
> Krzysztof