[PATCH v3 4/5] gpio: aaeon: Add GPIO driver for SRG-IMX8P MCU
Bartosz Golaszewski
brgl at kernel.org
Wed Feb 4 02:22:24 PST 2026
On Tue, 3 Feb 2026 17:21:13 +0100, "Thomas Perrot (Schneider
Electric)" <thomas.perrot at bootlin.com> said:
> Add GPIO driver for the Aaeon SRG-IMX8P embedded controller. This
> driver supports 7 GPO (General Purpose Output) pins and 12 GPIO pins
> that can be configured as inputs or outputs.
>
> The driver implements proper state management for GPO pins (which are
> output-only) and full direction control for GPIO pins. During probe,
> all pins are reset to a known state (GPOs low, GPIOs as inputs) to
> prevent undefined behavior across system reboots, as the MCU does not
> reset GPIO states on soft reboot.
>
> Co-developed-by: Jérémie Dautheribes (Schneider Electric) <jeremie.dautheribes at bootlin.com>
> Signed-off-by: Jérémie Dautheribes (Schneider Electric) <jeremie.dautheribes at bootlin.com>
> Signed-off-by: Thomas Perrot (Schneider Electric) <thomas.perrot at bootlin.com>
> ---
Acked-by: Bartosz Golaszewski <bartosz.golaszewski at oss.qualcomm.com>
More information about the linux-arm-kernel
mailing list