[PATCH RFC 0/3] leds: aw2013: Rename aw2013 to aw20xx and add AW2027 support
From: Paul Sajna
Date: Mon Sep 07 2026 - 19:48:38 EST
Requesting feedback on this approach of adding additional chip support
to leds-aw2013.
It comes with some downsides, such as the rename
introducing Kconfig option and module-name incompatibilities.
Additionally, there may be easy confusion between the pre-existing
aw200xx and the proposed aw20xx, differing only by plus-or-minus
a zero.
However, given this approach in aw200xx, I think aw20xx can follow
suit in a similar fashion. The 20xx series chips are all similar
3-channel LED drivers, see the driver commit for a comparison link.
Lastly, I noticed this driver does not have an entry in the MAINTAINERS
file. Let me know if that needs updating and how please.
My working tree is also available on GitHub if you prefer that interface for
any reason: https://github.com/sajattack/sdm660-linux/commits/b4/aw2013-aw20xx-rename/
This RFC resulted out of discussions pertaining to
sdm660-mainline/linux, a close-to-mainline fork for Qualcomm Snapdragon 660
devices, specifically for the BlackBerry KEY2 Keyboard Backlight,
in the following GitHub PR: https://github.com/sdm660-mainline/linux/pull/218
Signed-off-by: Paul Sajna <sajattack@xxxxxxxxxxxxxxxx>
---
Paul Sajna (3):
dt-bindings: leds: aw2013: Add aw2027 compatible and rename to aw20xx
leds: aw2013: Rename to aw20xx
leds: aw2013: Add AW2027 support and rename to aw20xx
.../leds/{leds-aw2013.yaml => leds-aw20xx.yaml} | 10 +-
drivers/leds/Kconfig | 14 +-
drivers/leds/Makefile | 2 +-
drivers/leds/leds-aw2013.c | 441 -----------------
drivers/leds/leds-aw20xx.c | 525 +++++++++++++++++++++
5 files changed, 541 insertions(+), 451 deletions(-)
---
base-commit: 944a035ecca915ae947905dcfb03f2b9dc6d032c
change-id: 20260907-aw2013-aw20xx-rename-df233c5921c6
Best regards,
--
Paul Sajna <sajattack@xxxxxxxxxxxxxxxx>