]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
leds: leds-pca995x: Add support for NXP PCA9956B
authorPieterjan Camerlynck <pieterjanca@gmail.com>
Thu, 11 Jul 2024 12:49:51 +0000 (14:49 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Oct 2024 14:29:29 +0000 (16:29 +0200)
commitdbba3fce3e2f63f63750d28218dffbcd1dd73c61
treecd7f6d391d977694cc74efda560b7c2d16f80918
parent583314ebaae7b63af5cc08d15b7ffe01bf3f6c44
leds: leds-pca995x: Add support for NXP PCA9956B

[ Upstream commit 68d6520d2e76998cdea58f6dd8782de5ab5b28af ]

Add support for PCA9956B chip, which belongs to the same family.

This chip features 24 instead of 16 outputs, so add a chipdef struct to
deal with the different register layouts.

Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Pieterjan Camerlynck <pieterjanca@gmail.com>
Link: https://lore.kernel.org/r/20240711-pca995x-v4-2-702a67148065@gmail.com
Signed-off-by: Lee Jones <lee@kernel.org>
Stable-dep-of: 82c5ada1f9d0 ("leds: pca995x: Fix device child node usage in pca995x_probe()")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/leds/leds-pca995x.c