Hi everyone,
I want to drive GPIOs on my iMX93QSB using libgpiod command gpioset. I tried a lot of things and I notice that the header pins directly routed to processor's gpios are not responding to the command while the ones routed through the GPIO expander work well. Since the expander communicate with the processor through I2C, I'm thinking that the issue is due to GPIOs configuration in dtb.
So I checked imx93-9x9-qsb.dts and I found out that the GPIO pins are defined in this way:
I also checked the default setting of my board in the iMX Config Tool and I saw:
Now, my question is: Should I be able to drive these pins with gpioset even if they are defined as MEDIAMIX_DISP_DATA? If not, is editing the dtb file the only way to use these GPIO pins or is there a fast way to do it?
Thanks in advance.
Regards,
Roberto
Solved! Go to Solution.
Hello,
That definition is for mux configuration and it is used for MEDIAMIX disp signals.
You must change the device tree to define the pins for GPIO functionality.
Best regards.
Hello,
That definition is for mux configuration and it is used for MEDIAMIX disp signals.
You must change the device tree to define the pins for GPIO functionality.
Best regards.