| From: |
| Akinobu Mita <akinobu.mita-AT-gmail.com> |
| To: |
| linux-leds-AT-vger.kernel.org, devicetree-AT-vger.kernel.org |
| Subject: |
| [PATCH 0/2] leds: add generic LED level meter driver |
| Date: |
| Wed, 23 Oct 2019 00:06:50 +0900 |
| Message-ID: |
| <1571756812-19005-1-git-send-email-akinobu.mita@gmail.com> |
| Cc: |
| Akinobu Mita <akinobu.mita-AT-gmail.com>, Rob Herring <robh+dt-AT-kernel.org>, Mark Rutland <mark.rutland-AT-arm.com>, Bjorn Andersson <bjorn-AT-kryo.se>, Tomi Valkeinen <tomi.valkeinen-AT-ti.com>, Jean-Jacques Hiblot <jjhiblot-AT-ti.com>, Jacek Anaszewski <jacek.anaszewski-AT-gmail.com>, Pavel Machek <pavel-AT-ucw.cz>, Dan Murphy <dmurphy-AT-ti.com> |
| Archive-link: |
| Article |
This introduces a new LED driver that enables us to create a virtual LED
level meter device that consists of multiple LED devices by different
drivers.
Previously I developed the level meter feature for leds-gpio ("leds: gpio:
support multi-level brightness") [1]. Then I got a feedback from
Bjorn Andersson and made more generic new driver. This driver is also
inspired by led-backlight driver patchset [2] and actually requires
devm_of_led_get() function provided by the patchset.
[1] https://lore.kernel.org/linux-leds/1570203299-4270-1-git-...
[2] https://lore.kernel.org/linux-leds/20191009085127.22843-1...
Akinobu Mita (2):
leds: add LED level meter driver
leds: meter: add leds-meter binding
.../devicetree/bindings/leds/leds-meter.yaml | 42 +++++++
drivers/leds/Kconfig | 10 ++
drivers/leds/Makefile | 1 +
drivers/leds/leds-meter.c | 134 +++++++++++++++++++++
4 files changed, 187 insertions(+)
create mode 100644 Documentation/devicetree/bindings/leds/leds-meter.yaml
create mode 100644 drivers/leds/leds-meter.c
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>
--
2.7.4