|
|
Subscribe / Log in / New account

leds: aw200xx: support for hw pattern controllers

From:  Martin Kurbanov <mmkurbanov-AT-salutedevices.com>
To:  Pavel Machek <pavel-AT-ucw.cz>, Lee Jones <lee-AT-kernel.org>, Rob Herring <robh+dt-AT-kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt-AT-linaro.org>, Conor Dooley <conor+dt-AT-kernel.org>, Jonathan Corbet <corbet-AT-lwn.net>, Andy Shevchenko <andy.shevchenko-AT-gmail.com>
Subject:  [PATCH v1 0/2] leds: aw200xx: support for hw pattern controllers
Date:  Thu, 07 Dec 2023 15:59:36 +0300
Message-ID:  <20231207125938.175119-1-mmkurbanov@salutedevices.com>
Cc:  <linux-kernel-AT-vger.kernel.org>, <linux-leds-AT-vger.kernel.org>, <devicetree-AT-vger.kernel.org>, <linux-doc-AT-vger.kernel.org>, <kernel-AT-salutedevices.com>, Martin Kurbanov <mmkurbanov-AT-salutedevices.com>
Archive-link:  Article

This led-controller supports 3 pattern controllers for auto breathing or
group dimming control. Each pattern controller can work in auto
breathing or manual control mode. All breathing parameters including
rising/falling slope, on/off time, repeat times, min/max brightness
and so on are configurable.

Martin Kurbanov (2):
  leds: aw200xx: support for hw pattern controllers
  dt-bindings: leds: aw200xx: add 'interrupts' property

 .../testing/sysfs-class-led-driver-aw200xx    | 108 +++
 .../bindings/leds/awinic,aw200xx.yaml         |   6 +
 Documentation/leds/leds-aw200xx.rst           | 274 ++++++++
 drivers/leds/leds-aw200xx.c                   | 649 ++++++++++++++++++
 4 files changed, 1037 insertions(+)
 create mode 100644 Documentation/leds/leds-aw200xx.rst

--
2.40.0



Copyright © 2023, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds