diff options
author | Koen Kooi <koen@openembedded.org> | 2009-01-10 10:44:13 +0100 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2009-01-10 10:44:13 +0100 |
commit | d076ad3dbeac4bf7a58a335348c1560dd23799a7 (patch) | |
tree | f402fe30741bb8ea76d0f411a1179c6ac937be76 /packages/robostix-module/files/robostix.init | |
parent | 06af67f2e653d6b0d45117f9aaad0b25db1eaa67 (diff) |
gumstix utils: add char-driver, gpio-event, i2c and microwindows
Diffstat (limited to 'packages/robostix-module/files/robostix.init')
-rwxr-xr-x | packages/robostix-module/files/robostix.init | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/packages/robostix-module/files/robostix.init b/packages/robostix-module/files/robostix.init new file mode 100755 index 0000000000..9bbd1d9e7c --- /dev/null +++ b/packages/robostix-module/files/robostix.init @@ -0,0 +1,53 @@ +#!/bin/sh +# +# Start the robostix +# + +start() { + echo "Starting robostix..." + + # Make sure ttyS2 is setup + echo "AF2 in" > /proc/gpio/GPIO46 + echo "AF1 out" > /proc/gpio/GPIO47 + + # Turn on the robostix '245 + echo "GPIO out clear" > /proc/gpio/GPIO72 + + # Turn on the robostix Power + echo "GPIO out set" > /proc/gpio/GPIO70 + + # load driver + /sbin/modprobe robostix + + # Take the robostix out of reset + echo "GPIO out set" > /proc/gpio/GPIO73 + +} +stop() { + echo "Stopping robostix..." + + # Put the robostix into reset + echo "GPIO out clear" > /proc/gpio/GPIO73 +} +restart() { + stop + start +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? + |