]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mfd: Add support for AAEON UP board FPGA
authorThomas Richard <thomas.richard@bootlin.com>
Wed, 11 Dec 2024 16:27:16 +0000 (17:27 +0100)
committerLee Jones <lee@kernel.org>
Tue, 17 Dec 2024 13:17:26 +0000 (13:17 +0000)
commitc2b148f3bc94b61e885dc8529d6b6136576bd865
tree7f26e7df6231916b387cfd16a1b8e36d60f57a46
parentc925bb8853dae5cb25e7108298e905b55301bbff
mfd: Add support for AAEON UP board FPGA

The UP boards implement some features (pin controller, LEDs) through an
on-board FPGA.

This MFD driver implements the line protocol to communicate with the FPGA
through regmap, and registers pin controller and led cells.

This commit adds support for UP and UP Squared boards.

Based on the work done by Gary Wang <garywang@aaeon.com.tw>.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://lore.kernel.org/r/20241211-aaeon-up-board-pinctrl-support-v1-1-24719be27631@bootlin.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/upboard-fpga.c [new file with mode: 0644]
include/linux/mfd/upboard-fpga.h [new file with mode: 0644]