Other Parts Discussed in Thread: AM4372
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