diff options
author | John Klug <john.klug@multitech.com> | 2021-12-08 09:15:21 -0600 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2021-12-29 08:35:07 -0600 |
commit | 8007aeb47108a3ccd38e5e607b81056a568f9240 (patch) | |
tree | 3c9f5f81fccf469d5996d727e6d857121b8ee31b /recipes-kernel/rs9113/files/rs9113/rs9113.reset | |
parent | 5d23f884ee7063db5bc23a23794789868617d0a8 (diff) | |
download | meta-multitech-atmel-8007aeb47108a3ccd38e5e607b81056a568f9240.tar.gz meta-multitech-atmel-8007aeb47108a3ccd38e5e607b81056a568f9240.tar.bz2 meta-multitech-atmel-8007aeb47108a3ccd38e5e607b81056a568f9240.zip |
Add rs9113-reset package for mPower to reset rs9113
Diffstat (limited to 'recipes-kernel/rs9113/files/rs9113/rs9113.reset')
-rwxr-xr-x | recipes-kernel/rs9113/files/rs9113/rs9113.reset | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/recipes-kernel/rs9113/files/rs9113/rs9113.reset b/recipes-kernel/rs9113/files/rs9113/rs9113.reset new file mode 100755 index 0000000..b4aca45 --- /dev/null +++ b/recipes-kernel/rs9113/files/rs9113/rs9113.reset @@ -0,0 +1,27 @@ +#!/bin/sh +# Reset rs9113 +# Must be done after /etc/init.d/mts-io executes, and +# before any code that probes the USB bus. +function do_reset { + if ! [[ -w /sys/devices/platform/mts-io/wifi-bt-reset ]] ; then + exit 0 + fi + mts-io-sysfs store wifi-bt-reset 0 + usleep 60000 + mts-io-sysfs store wifi-bt-reset 1 +} + +case $1 in + start) + do_reset + ;; + stop) + ;; + reload) + do_reset + ;; + *) + echo "Usage: $0 {start|stop|reload}" + exit 2 + ;; +esac |