I'm using the Digi CC6ULSBC Pro dev board and trying to configure J29 pin 9(UART3_CTS) as a GPIO. I have added the pin mux setting into the iomuxc node of the device tree and disabled UART3 in the device tree so it doesn't conflict. Alternatively, I've tried not fully disabling UART3, but just configuring it for 2 wire UART function (no RTS/CTS function).
I'm unable to set the GPIO using the sysfs Linux utilities or gpioset.
I also unable to set UART2_CTS to gpio function, however, I am able to set pin 11 for example (UART2_TX), and ECSPI1 lines as GPIO with similar methods. It seems like it's related to "CTS" function pins, thought that seems strange.
Can you offer any insights?