aboutsummaryrefslogtreecommitdiff
tag namesent/awinic-aw9523-v7 (267761ee4463128cc00623223415e9c1d550b104)
tag date2024-02-29 23:52:58 +0100
tagged byLinus Walleij <linus.walleij@linaro.org>
tagged objectcommit b056dada48...
AW9523 pinctrl driver
Resend and edit of David Bauers submission that is in use in OpenWrt. It was so close to being merged that we better just get it done. To: David Bauer <mail@david-bauer.net> To: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org> Cc: <linux-gpio@vger.kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> --- Changes from v6->v7: - Set default IRQ type to IRQ_TYPE_EDGE_BOTH - Convert to immutable irq_chip - Convert probe and remove to new signatures - Drop some unused headers - Rename some variables as I like them --- AngeloGioacchino Del Regno (1): pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander drivers/pinctrl/Kconfig | 18 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-aw9523.c | 1119 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 1138 insertions(+) --- base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d change-id: 20240229-awinic-aw9523-9cf1a8dc8d75 Best regards,