[PATCH v4 0/4] leds: aw2013: Add AW2027 support
From: Paul Sajna
Date: Sun Nov 08 2026 - 16:52:38 EST
Refer to PATCH 2 for a full description of the similarities and
differences between AW2013 and AW2027.
I'm hoping the sashiko reviews about unbalanced regulators that I was
struggling to fix are covered by
https://lore.kernel.org/linux-leds/20261021123406.3163547-1-lee@xxxxxxxxxx/
and I can drop my failed attempts to fix them.
Let me know if I misunderstood.
I'll do my best to address all of Sashiko's comments, but it might take
me some time to circle back, don't bother reviewing until I've done
this.
This PATCH 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>
---
Changes in v4:
- Drop sashiko fixes covered by https://lore.kernel.org/linux-leds/20261021123406.3163547-1-lee@xxxxxxxxxx/
- Rename the chip id register value to reflect that it covers more chips
(https://www.awinic.com/en/driver/AW2027DNR/640)
- Address preliminary review comments from Lee Jones
- Link to v3: https://lore.kernel.org/r/20261012-aw2013-aw20xx-rename-v3-0-cab1fdd050b6@xxxxxxxxxxxxxxxx
Changes in v3:
- Drop rename
- Capitalize commit subject
- Extra tweaks to cleanup patches (preventing more unbalanced regulator
stuff)
- Whitespace fiddling
- Link to v2: https://lore.kernel.org/r/20261005-aw2013-aw20xx-rename-v2-0-108ecbdf2775@xxxxxxxxxxxxxxxx
Changes in v2:
- Reduce renames to internal driver scope, to prevent breaking compat
- Address Sashiko Review Comments
- Split renames into a separate commit to make the actual changes easier
to identify
- Change from RFC to PATCH
- Link to v1: https://lore.kernel.org/r/20260907-aw2013-aw20xx-rename-v1-0-c9a7df12a701@xxxxxxxxxxxxxxxx
---
Paul Sajna (4):
dt-bindings: leds: aw2013: Add awinic,aw2027 compatible
leds: aw2013: Add AW2027 support
leds: aw2013: Use dev_err_probe
leds: aw2013: Move assignment of chip->num_leds
.../devicetree/bindings/leds/leds-aw2013.yaml | 6 +-
drivers/leds/leds-aw2013.c | 177 +++++++++++++++++----
2 files changed, 146 insertions(+), 37 deletions(-)
---
base-commit: ddfe51b0a0f5dc9e415cc2c8ad8db17532dd426b
change-id: 20260907-aw2013-aw20xx-rename-df233c5921c6
Best regards,
--
Paul Sajna <sajattack@xxxxxxxxxxxxxxxx>