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