Hi Forum,
I am currently trying to toggle a gpio pin from user space and I am facing the following issues.
below is my dts
gpio2_pins: gpio2_pins { pinctrl-single,pins = < 0x90 (PIN_OUTPUT |MUX_MODE7) /* (A9) gpmc_advn_ale.gpmc_advn_ale */ >; }; &gpio2 { pinctrl-names = "default"; pinctrl-0 = <&gpio2_pins>; status = "okay"; };
when i try to implement the following i am unable to see the pin toggling in my logic analyzer.
root@am437x-evm:~# echo "out" > /sys/class/gpio/gpio66/direction root@am437x-evm:~# echo 1 > /sys/class/gpio/gpio66/value root@am437x-evm:~# echo 1 > /sys/class/gpio/gpio66/value root@am437x-evm:~# echo 0 > /sys/class/gpio/gpio66/value root@am437x-evm:~# echo 0 > /sys/class/gpio/gpio66/value root@am437x-evm:~# echo 1 > /sys/class/gpio/gpio66/value
is this the right way to do a gpio access or am i missing some steps??
the pin i am trying to currently access is gpio2_2 so the physical pin is (2*32)+2=66.
-parker