[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240711-pca995x-v3-0-a1bf1f3c3f5a@gmail.com>
Date: Thu, 11 Jul 2024 09:52:21 +0200
From: Pieterjan Camerlynck via B4 Relay <devnull+pieterjanca.gmail.com@...nel.org>
To: Pavel Machek <pavel@....cz>, Lee Jones <lee@...nel.org>,
Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Isai Gaspar <isaiezequiel.gaspar@....com>, Marek Vasut <marex@...x.de>
Cc: linux-leds@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Pieterjan Camerlynck <pieterjanca@...il.com>,
Conor Dooley <conor.dooley@...rochip.com>
Subject: [PATCH v3 0/2] leds: leds-pca995x: Add support for NXP PCA9956B
This series adds support for NXP PCA9956B to the pca995x driver. This
chip is similar to the others but has 24 instead of 16 outputs and a
slightly different register layout. Datasheet available at [1].
[1]: https://www.nxp.com/docs/en/data-sheet/PCA9956B.pdf
Signed-off-by: Pieterjan Camerlynck <pieterjanca@...il.com>
---
Changes in v3:
- restore PCA995X_MAX_OUTPUTS and increase to 24
- restore secondary for loop in pca995x_probe()
- remove parenthesis around (chipdef->pwm_base)
- Link to v2: https://lore.kernel.org/r/20240710-pca995x-v2-0-8fafb6e4b7d5@gmail.com
Thank you for the review Marek Vasut.
Changes in v2:
- define seperate const struct pca995x_chipdef for each chip
- remove chip enum
- Link to v1: https://lore.kernel.org/r/20240710-pca995x-v1-0-545015603000@gmail.com
---
Pieterjan Camerlynck (2):
dt-bindings: leds: pca995x: Add new nxp,pca9956b compatible
leds: leds-pca995x: Add support for NXP PCA9956B
.../devicetree/bindings/leds/nxp,pca995x.yaml | 6 ++-
drivers/leds/leds-pca995x.c | 59 ++++++++++++++--------
2 files changed, 43 insertions(+), 22 deletions(-)
---
base-commit: 82d01fe6ee52086035b201cfa1410a3b04384257
change-id: 20240709-pca995x-d7c5f97f6ebc
Best regards,
--
Pieterjan Camerlynck <pieterjanca@...il.com>
Powered by blists - more mailing lists