* [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor [not found] <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.b2a893bc-f00b-47cf-ae07-b37ec1bace22@emailsignatures365.codetwo.com> @ 2024-04-15 8:13 ` Mike Looijmans [not found] ` <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.9959538d-6257-47d8-9ef7-78f72d89b9a7@emailsignatures365.codetwo.com> 2024-04-15 15:24 ` [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor Krzysztof Kozlowski 0 siblings, 2 replies; 6+ messages in thread From: Mike Looijmans @ 2024-04-15 8:13 UTC (permalink / raw) To: linux-pm Cc: Mike Looijmans, Conor Dooley, Krzysztof Kozlowski, Rob Herring, Sebastian Reichel, devicetree, linux-kernel Another technology to store energy is a (super)capacitor. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> --- (no changes since v1) 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 491488e7b970..a22c97dfad88 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: capacitor over-voltage-threshold-microvolt: description: battery over-voltage limit -- 2.34.1 Met vriendelijke groet / kind regards, Mike Looijmans System Expert TOPIC Embedded Products B.V. Materiaalweg 4, 5681 RJ Best The Netherlands T: +31 (0) 499 33 69 69 E: mike.looijmans@topic.nl W: www.topic.nl Please consider the environment before printing this e-mail ^ permalink raw reply related [flat|nested] 6+ messages in thread
[parent not found: <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.9959538d-6257-47d8-9ef7-78f72d89b9a7@emailsignatures365.codetwo.com>]
* [PATCH v4 4/5] dt-bindings: power: supply: ltc3350-charger: Add bindings [not found] ` <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.9959538d-6257-47d8-9ef7-78f72d89b9a7@emailsignatures365.codetwo.com> @ 2024-04-15 8:13 ` Mike Looijmans 0 siblings, 0 replies; 6+ messages in thread From: Mike Looijmans @ 2024-04-15 8:13 UTC (permalink / raw) To: linux-pm Cc: Mike Looijmans, Krzysztof Kozlowski, Conor Dooley, Krzysztof Kozlowski, Rob Herring, Sebastian Reichel, devicetree, linux-kernel The LTC3350 is a backup power controller that can charge and monitor a series stack of one to four supercapacitors. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> --- (no changes since v3) Changes in v3: Fix $id after rename to lltc,ltc3350.yaml Changes in v2: Rename to lltc,ltc3350.yaml Fix spaces and indentation .../bindings/power/supply/lltc,ltc3350.yaml | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc3350.yaml diff --git a/Documentation/devicetree/bindings/power/supply/lltc,ltc3350.yaml b/Documentation/devicetree/bindings/power/supply/lltc,ltc3350.yaml new file mode 100644 index 000000000000..dca7fe0f0d8f --- /dev/null +++ b/Documentation/devicetree/bindings/power/supply/lltc,ltc3350.yaml @@ -0,0 +1,54 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +# Copyright (C) 2024 Topic Embedded Products +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/power/supply/lltc,ltc3350.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Linear Technology (Analog Devices) LTC3350 Supercap Charger + +maintainers: + - Mike Looijmans <mike.looijmans@topic.nl> + +description: | + The LTC3350 is a High Current Supercapacitor Backup Controller and System + Monitor. + Specifications about the charger can be found at: + https://www.analog.com/en/products/ltc3350.html + +properties: + compatible: + enum: + - lltc,ltc3350 + + reg: + maxItems: 1 + + lltc,rsnsc-micro-ohms: + description: Capacitor charger sense resistor in microohm. + minimum: 1000 + + lltc,rsnsi-micro-ohms: + description: Input current sense resistor in microohm. + minimum: 1000 + +required: + - compatible + - reg + - lltc,rsnsc-micro-ohms + - lltc,rsnsi-micro-ohms + +additionalProperties: false + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + charger: battery-charger@9 { + compatible = "lltc,ltc3350"; + reg = <0x9>; + lltc,rsnsc-micro-ohms = <10000>; + lltc,rsnsi-micro-ohms = <10000>; + }; + }; -- 2.34.1 Met vriendelijke groet / kind regards, Mike Looijmans System Expert TOPIC Embedded Products B.V. Materiaalweg 4, 5681 RJ Best The Netherlands T: +31 (0) 499 33 69 69 E: mike.looijmans@topic.nl W: www.topic.nl Please consider the environment before printing this e-mail ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor 2024-04-15 8:13 ` [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor Mike Looijmans [not found] ` <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.9959538d-6257-47d8-9ef7-78f72d89b9a7@emailsignatures365.codetwo.com> @ 2024-04-15 15:24 ` Krzysztof Kozlowski 2024-04-22 7:50 ` Mike Looijmans 1 sibling, 1 reply; 6+ messages in thread From: Krzysztof Kozlowski @ 2024-04-15 15:24 UTC (permalink / raw) To: Mike Looijmans, linux-pm Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, Sebastian Reichel, devicetree, linux-kernel On 15/04/2024 10:13, Mike Looijmans wrote: > Another technology to store energy is a (super)capacitor. > > Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> > --- > > (no changes since v1) > > 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 491488e7b970..a22c97dfad88 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: capacitor Please keep some sort of order... everyone insists on adding to the end of the lists... Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor 2024-04-15 15:24 ` [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor Krzysztof Kozlowski @ 2024-04-22 7:50 ` Mike Looijmans 2024-04-22 11:56 ` Krzysztof Kozlowski 0 siblings, 1 reply; 6+ messages in thread From: Mike Looijmans @ 2024-04-22 7:50 UTC (permalink / raw) To: Krzysztof Kozlowski, linux-pm Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, Sebastian Reichel, devicetree, linux-kernel On 15-04-2024 17:24, Krzysztof Kozlowski wrote: > On 15/04/2024 10:13, Mike Looijmans wrote: >> Another technology to store energy is a (super)capacitor. >> >> Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> >> --- >> >> (no changes since v1) >> >> 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 491488e7b970..a22c97dfad88 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: capacitor > Please keep some sort of order... everyone insists on adding to the end > of the lists... Could make it alphabetical, but that requires re-ordering the existing ones so "lithium" sorts before "nickel". I think the intention here was that the order is the same as the matching defines in power-supply.h > Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > > Best regards, > Krzysztof > -- Mike Looijmans System Expert TOPIC Embedded Products B.V. Materiaalweg 4, 5681 RJ Best The Netherlands T: +31 (0) 499 33 69 69 E: mike.looijmans@topic.nl W: www.topic.nl ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor 2024-04-22 7:50 ` Mike Looijmans @ 2024-04-22 11:56 ` Krzysztof Kozlowski 2024-04-22 12:12 ` Mike Looijmans 0 siblings, 1 reply; 6+ messages in thread From: Krzysztof Kozlowski @ 2024-04-22 11:56 UTC (permalink / raw) To: Mike Looijmans, linux-pm Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, Sebastian Reichel, devicetree, linux-kernel On 22/04/2024 09:50, Mike Looijmans wrote: > On 15-04-2024 17:24, Krzysztof Kozlowski wrote: >> On 15/04/2024 10:13, Mike Looijmans wrote: >>> Another technology to store energy is a (super)capacitor. >>> >>> Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> >>> --- >>> >>> (no changes since v1) >>> >>> 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 491488e7b970..a22c97dfad88 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: capacitor >> Please keep some sort of order... everyone insists on adding to the end >> of the lists... > > Could make it alphabetical, but that requires re-ordering the existing > ones so "lithium" sorts before "nickel". So just put it at beginning, less sorting later. > > I think the intention here was that the order is the same as the > matching defines in power-supply.h There is no such binding as power-supply.h. And other headers do not matter, they are not bindings. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor 2024-04-22 11:56 ` Krzysztof Kozlowski @ 2024-04-22 12:12 ` Mike Looijmans 0 siblings, 0 replies; 6+ messages in thread From: Mike Looijmans @ 2024-04-22 12:12 UTC (permalink / raw) To: Krzysztof Kozlowski, linux-pm Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, Sebastian Reichel, devicetree, linux-kernel On 22-04-2024 13:56, Krzysztof Kozlowski wrote: > On 22/04/2024 09:50, Mike Looijmans wrote: >> On 15-04-2024 17:24, Krzysztof Kozlowski wrote: >>> On 15/04/2024 10:13, Mike Looijmans wrote: >>>> Another technology to store energy is a (super)capacitor. >>>> >>>> Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> >>>> --- >>>> >>>> (no changes since v1) >>>> >>>> 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 491488e7b970..a22c97dfad88 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: capacitor >>> Please keep some sort of order... everyone insists on adding to the end >>> of the lists... >> Could make it alphabetical, but that requires re-ordering the existing >> ones so "lithium" sorts before "nickel". > So just put it at beginning, less sorting later. Ok. I'll wait a bit for comments on the other parts, before sending a v6 of the series. > >> I think the intention here was that the order is the same as the >> matching defines in power-supply.h > There is no such binding as power-supply.h. And other headers do not > matter, they are not bindings. Clear, thanks. -- Mike Looijmans System Expert TOPIC Embedded Products B.V. Materiaalweg 4, 5681 RJ Best The Netherlands T: +31 (0) 499 33 69 69 E: mike.looijmans@topic.nl W: www.topic.nl ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-04-22 12:12 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.b2a893bc-f00b-47cf-ae07-b37ec1bace22@emailsignatures365.codetwo.com>
2024-04-15 8:13 ` [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor Mike Looijmans
[not found] ` <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.9959538d-6257-47d8-9ef7-78f72d89b9a7@emailsignatures365.codetwo.com>
2024-04-15 8:13 ` [PATCH v4 4/5] dt-bindings: power: supply: ltc3350-charger: Add bindings Mike Looijmans
2024-04-15 15:24 ` [PATCH v4 1/5] dt-bindings: power: Extend battery chemistry with capacitor Krzysztof Kozlowski
2024-04-22 7:50 ` Mike Looijmans
2024-04-22 11:56 ` Krzysztof Kozlowski
2024-04-22 12:12 ` Mike Looijmans
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).