Hello, I am checking if it is possible to change the functionality of the pins QSPI_1_CLK, QSPI_1_CS#, QSPI_1_IO0, QSPI_1_IO1, QSPI_1_IO2, QSPI_1_IO3, QSPI_1_CS2#, QSPI_1_DQS on the Verdin iMX8MP QL board with the Dhalia board. According to the pinout designer, it shows that it is possible, but the DTS I created shows an error when trying to compile the file and generate the DTO.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I’d be glad to help with configuring the QSPI pins as GPIO! However, to provide you with the most accurate guidance for your specific setup, could you let me know which OS and version you are running on your device?
Once I know your OS version, I can help you troubleshoot the DTS compilation error and provide specific guidance for converting the QSPI pins to GPIO functionality on your Verdin iMX8M Plus with the Dahlia carrier board.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
Unfortunately, you didn’t include the error messages you encountered during compilation, but I can assume the issue is related to the mux macros you used:
My bad, the error message I receive is:
Error: verdin-imx8mp-qspi-to-gpio.dts:19.21-22 syntax error
FATAL ERROR: Unable to parse input tree
But even changing that underscore, the error still appears.