This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3359: unable to mux 3 pins as gpios

Part Number: AM3359

Tool/software: Linux

Hello TI,

We have a custom board mostly based on the Beaglebone Black. I have been struggling mightily to mux 3 pins as gpios (simple right?) and I am unable to make that happen.  The un-muxable pins are:

  • gpio0_1 (pin 83 (44e1094c.0)) ,
  • gpio2_21 (pin 80 (44e10940.0)), and
  • gpio3_18 (pin 104 (44e109a0.0)). 

I am sure (famous last words) that my device tree is properly programmed, and I can include the fdtdump that shows that the pins reassigned as gpios if you want.  But when I look at '/sys/kernel/debug/pinctrl/44e10800.pinmux.pins', it says

  • gpio0_1 never changed out of mode 0,
  • gpio2_21 never changed out of mode 0, and
  • gpio3_18 never changed out of mode 4.

Any advice *greatly* appreciated.  Thank you.

Scott