]> www.infradead.org Git - users/jedix/linux-maple.git/commit
gpio: adp5585: Add Analog Devices ADP5585 support
authorHaibo Chen <haibo.chen@nxp.com>
Mon, 22 Jul 2024 12:10:59 +0000 (15:10 +0300)
committerLee Jones <lee@kernel.org>
Thu, 1 Aug 2024 13:09:28 +0000 (14:09 +0100)
commit738bbc660cae6437dda214d0d97ae68d39479fcd
tree7f819380f55851456e5f4a843b3a7f453335747d
parent480a8ad683d7a54e8d38c9c7778fb6b15aac241a
gpio: adp5585: Add Analog Devices ADP5585 support

The ADP5585 is a 10/11 input/output port expander with a built in keypad
matrix decoder, programmable logic, reset generator, and PWM generator.
This driver supports the GPIO function using the platform device
registered by the core MFD driver.

The driver is derived from an initial implementation from NXP, available
in commit 451f61b46b76 ("MLK-25917-2 gpio: adp5585-gpio: add
adp5585-gpio support") in their BSP kernel tree. It has been extensively
rewritten.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Co-developed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://lore.kernel.org/r/20240722121100.2855-4-laurent.pinchart@ideasonboard.com
Signed-off-by: Lee Jones <lee@kernel.org>
MAINTAINERS
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-adp5585.c [new file with mode: 0644]