* [PATCH v2 0/2] leds: lp55xx: configure internal charge pump
@ 2023-01-10 9:23 Maarten Zanders
2023-01-10 9:23 ` [PATCH v2 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode Maarten Zanders
2023-01-10 9:51 ` [PATCH v2 0/2] leds: lp55xx: configure internal charge pump Krzysztof Kozlowski
0 siblings, 2 replies; 4+ messages in thread
From: Maarten Zanders @ 2023-01-10 9:23 UTC (permalink / raw)
Cc: krzysztof.kozlowski, Maarten Zanders, devicetree,
Jacek Anaszewski, linux-kernel, linux-leds, Pavel Machek
A new option in the devicetree "ti,charge-pump-mode" allows the user to
configure the charge pump in a certain mode. Previously it was defaulting
to automatic mode.
v1 of the patch implemented a bool to disable the charge pump and had some
issues in the yaml binding. To avoid future modifications, implement all
possible configurations of the charge pump.
Maarten Zanders (2):
dt-bindings: leds-lp55xx: add ti,charge-pump-mode
leds: lp55xx: configure internal charge pump
.../devicetree/bindings/leds/leds-lp55xx.yaml | 8 +++++++
drivers/leds/leds-lp5521.c | 12 +++++-----
drivers/leds/leds-lp5523.c | 18 ++++++++++-----
drivers/leds/leds-lp55xx-common.c | 22 +++++++++++++++++++
drivers/leds/leds-lp8501.c | 8 +++++--
include/linux/platform_data/leds-lp55xx.h | 9 ++++++++
6 files changed, 64 insertions(+), 13 deletions(-)
--
2.37.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v2 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode
2023-01-10 9:23 [PATCH v2 0/2] leds: lp55xx: configure internal charge pump Maarten Zanders
@ 2023-01-10 9:23 ` Maarten Zanders
2023-01-10 10:24 ` Krzysztof Kozlowski
2023-01-10 9:51 ` [PATCH v2 0/2] leds: lp55xx: configure internal charge pump Krzysztof Kozlowski
1 sibling, 1 reply; 4+ messages in thread
From: Maarten Zanders @ 2023-01-10 9:23 UTC (permalink / raw)
To: Pavel Machek, Lee Jones, Rob Herring, Krzysztof Kozlowski,
Jacek Anaszewski
Cc: krzysztof.kozlowski, Maarten Zanders, linux-leds, devicetree,
linux-kernel
Add a binding to configure the internal charge pump for lp55xx.
Signed-off-by: Maarten Zanders <maarten.zanders@mind.be>
---
Documentation/devicetree/bindings/leds/leds-lp55xx.yaml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml b/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
index ae607911f1db..40ab3cf597a4 100644
--- a/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
+++ b/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
@@ -66,6 +66,13 @@ properties:
'#size-cells':
const: 0
+ ti,charge-pump-mode:
+ description:
+ Set the operating mode of the internal charge pump.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [off, auto, bypass, boost]
+ default: auto
+
patternProperties:
'^multi-led@[0-8]$':
type: object
@@ -164,6 +171,7 @@ examples:
reg = <0x32>;
clock-mode = /bits/ 8 <2>;
pwr-sel = /bits/ 8 <3>; /* D1~9 connected to VOUT */
+ ti,charge-pump-mode = "bypass";
led@0 {
reg = <0>;
--
2.37.3
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH v2 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode
2023-01-10 9:23 ` [PATCH v2 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode Maarten Zanders
@ 2023-01-10 10:24 ` Krzysztof Kozlowski
0 siblings, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2023-01-10 10:24 UTC (permalink / raw)
To: Maarten Zanders, Pavel Machek, Lee Jones, Rob Herring,
Krzysztof Kozlowski, Jacek Anaszewski
Cc: linux-leds, devicetree, linux-kernel
On 10/01/2023 10:23, Maarten Zanders wrote:
> Add a binding to configure the internal charge pump for lp55xx.
>
> Signed-off-by: Maarten Zanders <maarten.zanders@mind.be>
> ---
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v2 0/2] leds: lp55xx: configure internal charge pump
2023-01-10 9:23 [PATCH v2 0/2] leds: lp55xx: configure internal charge pump Maarten Zanders
2023-01-10 9:23 ` [PATCH v2 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode Maarten Zanders
@ 2023-01-10 9:51 ` Krzysztof Kozlowski
1 sibling, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2023-01-10 9:51 UTC (permalink / raw)
To: Maarten Zanders
Cc: devicetree, Jacek Anaszewski, linux-kernel, linux-leds,
Pavel Machek
On 10/01/2023 10:23, Maarten Zanders wrote:
> A new option in the devicetree "ti,charge-pump-mode" allows the user to
> configure the charge pump in a certain mode. Previously it was defaulting
> to automatic mode.
Please use scripts/get_maintainers.pl to get a list of necessary people
and lists to CC. It might happen, that command when run on an older
kernel, gives you outdated entries. Therefore please be sure you base
your patches on recent Linux kernel.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-01-10 10:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-10 9:23 [PATCH v2 0/2] leds: lp55xx: configure internal charge pump Maarten Zanders
2023-01-10 9:23 ` [PATCH v2 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode Maarten Zanders
2023-01-10 10:24 ` Krzysztof Kozlowski
2023-01-10 9:51 ` [PATCH v2 0/2] leds: lp55xx: configure internal charge pump Krzysztof Kozlowski
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).