From: Rob Herring <robh@kernel.org>
To: Akinobu Mita <akinobu.mita@gmail.com>
Cc: linux-leds@vger.kernel.org, devicetree@vger.kernel.org,
Mark Rutland <mark.rutland@arm.com>,
Bjorn Andersson <bjorn@kryo.se>,
Tomi Valkeinen <tomi.valkeinen@ti.com>,
Jean-Jacques Hiblot <jjhiblot@ti.com>,
Jacek Anaszewski <jacek.anaszewski@gmail.com>,
Pavel Machek <pavel@ucw.cz>, Dan Murphy <dmurphy@ti.com>
Subject: Re: [PATCH v2 1/2] dt-bindings: leds: Add leds-meter binding
Date: Wed, 30 Oct 2019 09:24:17 -0500 [thread overview]
Message-ID: <20191030142417.GA8919@bogus> (raw)
In-Reply-To: <1572185379-21537-2-git-send-email-akinobu.mita@gmail.com>
On Sun, Oct 27, 2019 at 11:09:38PM +0900, Akinobu Mita wrote:
> Add DT binding for generic LED level meter which consists of multiple LED
> devices by different drivers.
Do you have some pointers to actual h/w?
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Bjorn Andersson <bjorn@kryo.se>
> Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
> Cc: Jean-Jacques Hiblot <jjhiblot@ti.com>
> Cc: Jacek Anaszewski <jacek.anaszewski@gmail.com>
> Cc: Pavel Machek <pavel@ucw.cz>
> Cc: Dan Murphy <dmurphy@ti.com>
> Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
> ---
> .../devicetree/bindings/leds/leds-meter.yaml | 67 ++++++++++++++++++++++
> 1 file changed, 67 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/leds/leds-meter.yaml
>
> diff --git a/Documentation/devicetree/bindings/leds/leds-meter.yaml b/Documentation/devicetree/bindings/leds/leds-meter.yaml
> new file mode 100644
> index 0000000..b5fcd98
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/leds/leds-meter.yaml
> @@ -0,0 +1,67 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/leds/leds-meter.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Generic LED level meter
> +
> +maintainers:
> + - Akinobu Mita <akinobu.mita@gmail.com>
> +
> +description:
> + Generic LED level meter consists of multiple LED devices by different drivers.
Googling this, the only thing I see is audio level meters though those
are all just a voltage level input, so it could be any source I guess.
> +
> +properties:
> + $nodename:
> + pattern: "^meter-leds(@.*)?"
> +
> + compatible:
> + const: meter-leds
> +
> + leds:
> + allOf:
> + - $ref: /schemas/types.yaml#/definitions/phandle-array
> + description: List of phandles to LED node that are members of a level meter.
> +
> + brightness-weights:
> + allOf:
> + - $ref: /schemas/types.yaml#/definitions/uint32-array
> + description: |
> + By default, the brightness of the LED level meter is proportional to the
> + number of actual LEDs that are turned on. We can optionally specify
> + the contribution ratio for each LED within a level meter by this
> + property. The example below shows how to setup an exponential
> + relationship between the number of LEDs turned on and the brightness of
> + meter-leds.
This seems oddly named if this is a bar graph. Yes, more LEDs on is
brighter, but it's really a piecewise linear graph you want.
Each LED could have variable brightness, so you could also ramp the
brightness for an individual LED.
Rob
next prev parent reply other threads:[~2019-10-30 14:24 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-10-27 14:09 [PATCH v2 0/2] leds: introduce generic LED level meter driver Akinobu Mita
2019-10-27 14:09 ` [PATCH v2 1/2] dt-bindings: leds: Add leds-meter binding Akinobu Mita
2019-10-29 12:05 ` Dan Murphy
2019-10-30 15:08 ` Akinobu Mita
2019-10-30 14:24 ` Rob Herring [this message]
2019-10-30 15:27 ` Akinobu Mita
2019-10-30 18:29 ` Rob Herring
2019-10-31 15:05 ` Akinobu Mita
2019-10-27 14:09 ` [PATCH v2 2/2] leds: Add generic LED level meter driver Akinobu Mita
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=20191030142417.GA8919@bogus \
--to=robh@kernel.org \
--cc=akinobu.mita@gmail.com \
--cc=bjorn@kryo.se \
--cc=devicetree@vger.kernel.org \
--cc=dmurphy@ti.com \
--cc=jacek.anaszewski@gmail.com \
--cc=jjhiblot@ti.com \
--cc=linux-leds@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=pavel@ucw.cz \
--cc=tomi.valkeinen@ti.com \
/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.