summaryrefslogtreecommitdiff
path: root/recipes-kernel/rs9113/files
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2021-12-08 09:15:21 -0600
committerSerhii Voloshynov <serhii.voloshynov@globallogic.com>2022-01-11 16:54:07 +0200
commit0e2ddfb80af9165ed63b3fb420876bf6f1056698 (patch)
treeebcdca0490e571f11840b6748e549ce68c924765 /recipes-kernel/rs9113/files
parent9b31c9e2c04e23cd94e4a3274409a82fa3f8adb0 (diff)
downloadmeta-multitech-atmel-0e2ddfb80af9165ed63b3fb420876bf6f1056698.tar.gz
meta-multitech-atmel-0e2ddfb80af9165ed63b3fb420876bf6f1056698.tar.bz2
meta-multitech-atmel-0e2ddfb80af9165ed63b3fb420876bf6f1056698.zip
Add rs9113-reset package for mPower to reset rs9113
Diffstat (limited to 'recipes-kernel/rs9113/files')
-rwxr-xr-xrecipes-kernel/rs9113/files/rs9113/rs9113.reset27
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