summaryrefslogtreecommitdiff
path: root/recipes-bsp/gpio-export/files/apalis-imx6/gpio-export.sh
blob: bdfdcabe6f745e99b06ebaf251986b035a04468e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/sh
#export gpios to userspace

case "$1" in
	start)
		CTRL=/sys/class/gpio/export
	;;
	
	stop)
		CTRL=/sys/class/gpio/unexport
	;;
esac

#Apalis GPIO - i.MX6 Ball name - GPIO#

#GPIO1 NAND_DATA04 36
echo 36 > $CTRL
#cat /sys/class/gpio/gpio36/value
#echo low  > /sys/class/gpio/gpio36/direction
#echo 1 > /sys/class/gpio/gpio36/value

#GPIO2 NAND_DATA05 37
echo 37 > $CTRL

#GPIO3 NAND_DATA06 38
echo 38 > $CTRL

#GPIO4 NAND_DATA07 39
echo 39 > $CTRL

#GPIO5 NAND_READY 170
#used by optional fusion_F0710A kernel module
#echo 170 > $CTRL

#GPIO6 NAND_WP_B 169
#used by optional fusion_F0710A kernel module
#echo 169 > $CTRL

#GPIO7 GPIO02 2
#used by PCIe for reset of switch on the Apalis Evaluation Board
#echo 2 > $CTRL

#GPIO8 GPIO06 6
echo 6 > $CTRL