On i.MX8MP, GPIOs are owned by Linux (A53) by default.
If the Cortex-M7 needs them—especially for interrupts—you must release them in the device tree:

• Remove pinmux
• Remove GPIO references
• Disable the GPIO controller if needed

This prevents A53/M7 resource conflicts and ensures real-time reliability.
https://www.forlinx.net/industrial-news/imx8mp-m7-gpio-release-linux-pinmux-769.html

#iMX8MP #CortexM7 #EmbeddedLinux #GPIO #RTOS

The Open Source Hardware Linux SOM module iMX8MP-SOM-4GB now have Armbian / Debian12 Linux image https://olimex.wordpress.com/2025/03/13/the-open-source-hardware-imx8mp-som-now-have-armbian-based-linux-image/ #imx8mp #armbian #linux #oshw
The open source hardware iMX8MP-SOM now have Armbian based linux image

The official NXP support for their iMX8MP SOCs is Yocto, which is OK for big companies which are used to this kind of building tool, but quite confusing for the normal Linux users. So after the rel…

olimex