From: Rob Herring <robh@kernel.org>
To: Maarten Zanders <maarten.zanders@mind.be>
Cc: Pavel Machek <pavel@ucw.cz>, Lee Jones <lee@kernel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
Jacek Anaszewski <jacek.anaszewski@gmail.com>,
linux-leds@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org,
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Subject: Re: [PATCH v7 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode
Date: Tue, 11 Apr 2023 08:22:04 -0500 [thread overview]
Message-ID: <20230411132204.GA2918042-robh@kernel.org> (raw)
In-Reply-To: <20230407102324.42604-2-maarten.zanders@mind.be>
On Fri, Apr 07, 2023 at 12:23:23PM +0200, 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>
> ---
>
> Notes:
> v1: implement as bool to disable charge pump
> v2: rewrite to use string configuration, supporting all modes
> v3: simplification by replacing string option by u8 constant,
> removing previous Reviewed-by tags as it's a complete
> rewrite of the patch.
> v4: added notes
> v5: dual license, change property type to u32
> v6: change license type for leds-lp-55xx.h to preferred tag
>
> .../devicetree/bindings/leds/leds-lp55xx.yaml | 8 ++++++++
> include/dt-bindings/leds/leds-lp55xx.h | 10 ++++++++++
> 2 files changed, 18 insertions(+)
> create mode 100644 include/dt-bindings/leds/leds-lp55xx.h
>
> diff --git a/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml b/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
> index ae607911f1db..ede9cb9ca175 100644
> --- a/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
> +++ b/Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
> @@ -66,6 +66,12 @@ properties:
> '#size-cells':
> const: 0
>
> + ti,charge-pump-mode:
> + description:
> + Set the operating mode of the internal charge pump as defined in
> + <dt-bindings/leds/leds-lp55xx.h>. Defaults to auto.
> + $ref: /schemas/types.yaml#/definitions/uint32
Needs constraints:
default: 3 # Auto
maximum: 3
> +
> patternProperties:
> '^multi-led@[0-8]$':
> type: object
> @@ -152,6 +158,7 @@ additionalProperties: false
> examples:
> - |
> #include <dt-bindings/leds/common.h>
> + #include <dt-bindings/leds/leds-lp55xx.h>
>
> i2c {
> #address-cells = <1>;
> @@ -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 = <LP55XX_CP_BYPASS>;
>
> led@0 {
> reg = <0>;
> diff --git a/include/dt-bindings/leds/leds-lp55xx.h b/include/dt-bindings/leds/leds-lp55xx.h
> new file mode 100644
> index 000000000000..a4fb4567715d
> --- /dev/null
> +++ b/include/dt-bindings/leds/leds-lp55xx.h
> @@ -0,0 +1,10 @@
> +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
> +#ifndef _DT_BINDINGS_LEDS_LP55XX_H
> +#define _DT_BINDINGS_LEDS_LP55XX_H
> +
> +#define LP55XX_CP_OFF 0
> +#define LP55XX_CP_BYPASS 1
> +#define LP55XX_CP_BOOST 2
> +#define LP55XX_CP_AUTO 3
> +
> +#endif /* _DT_BINDINGS_LEDS_LP55XX_H */
> --
> 2.37.3
>
next prev parent reply other threads:[~2023-04-11 13:22 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-07 10:23 [PATCH v7 0/2] leds: lp55xx: configure internal charge pump Maarten Zanders
2023-04-07 10:23 ` [PATCH v7 1/2] dt-bindings: leds-lp55xx: add ti,charge-pump-mode Maarten Zanders
2023-04-11 13:22 ` Rob Herring [this message]
2023-04-20 10:27 ` Lee Jones
2023-04-07 10:23 ` [PATCH v7 2/2] leds: lp55xx: configure internal charge pump Maarten Zanders
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=20230411132204.GA2918042-robh@kernel.org \
--to=robh@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jacek.anaszewski@gmail.com \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=krzysztof.kozlowski@linaro.org \
--cc=lee@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-leds@vger.kernel.org \
--cc=maarten.zanders@mind.be \
--cc=pavel@ucw.cz \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.