Dear NXP Support Team,
I am experiencing an issue while trying to configure GPIO lines on the i.MX8MM EVK using the libgpiod utilities. Despite following the documented steps, I am unable to set GPIO pins as output or manipulate their state correctly.
Details:
- Board: i.MX8MM EVK
- Kernel Version: 6.6.36-lts-next-gd23d64eea511
- Build Environment: Yocto build system
- Issue Summary:
- The /dev/gpiochip* devices are present
- The command gpiodetect works as expected and lists all available GPIO chips.
- The command gpioinfo also functions correctly, displaying information about GPIO lines.

- However, when I attempt to use the gpioset command to set a GPIO line, the terminal becomes unresponsive. The GPIO pin does not change its state (remains low), and I must terminate the process manually using Ctrl + C

- After forcefully exiting the gpioset command, if I run gpioget, it fails to retrieve the state of the GPIO pin, indicating that the state was not successfully modified.

- This behavior persists across multiple GPIO lines and is consistent regardless of the chip index or line number used.
I am seeking assistance to identify the root cause of this issue and ensure the proper functionality of GPIO configuration using libgpiod.
Thank you for your support.