summaryrefslogtreecommitdiff
path: root/package/ramips/drivers/mt7620/files/mt7620.sh
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2018-09-16 19:55:45 +0200
committerLudovic Pouzenc <ludovic@pouzenc.fr>2018-09-16 19:55:45 +0200
commitc0ce88c586a467665b35d93c2f6962cac8e8dc27 (patch)
treedf24b1ae76338fa83f45c14f8518720f0266705d /package/ramips/drivers/mt7620/files/mt7620.sh
parentffb3f790a5075e5c294420e8348dfe6c429ac921 (diff)
downloadmtk-20170518-c0ce88c586a467665b35d93c2f6962cac8e8dc27.zip
mtk-20170518-c0ce88c586a467665b35d93c2f6962cac8e8dc27.tar.gz
mtk-20170518-c0ce88c586a467665b35d93c2f6962cac8e8dc27.tar.bz2
mt7xxx proprietary Wifi drivers integration + mac80211 weird changes
Diffstat (limited to 'package/ramips/drivers/mt7620/files/mt7620.sh')
-rwxr-xr-xpackage/ramips/drivers/mt7620/files/mt7620.sh51
1 files changed, 51 insertions, 0 deletions
diff --git a/package/ramips/drivers/mt7620/files/mt7620.sh b/package/ramips/drivers/mt7620/files/mt7620.sh
new file mode 100755
index 0000000..995dd56
--- /dev/null
+++ b/package/ramips/drivers/mt7620/files/mt7620.sh
@@ -0,0 +1,51 @@
+#!/bin/sh
+append DRIVERS "mt7620"
+
+. /lib/wifi/ralink_common.sh
+
+prepare_mt7620() {
+ prepare_ralink_wifi mt7620
+}
+
+scan_mt7620() {
+ scan_ralink_wifi mt7620 mt7620
+}
+
+
+disable_mt7620() {
+ disable_ralink_wifi mt7620
+}
+
+enable_mt7620() {
+ enable_ralink_wifi mt7620 mt7620
+}
+
+detect_mt7620() {
+# detect_ralink_wifi mt7620 mt7620
+ ssid=mt7620-`ifconfig eth0 | grep HWaddr | cut -c 51- | sed 's/://g'`
+ cd /sys/module/
+ [ -d $module ] || return
+ [ -e /etc/config/wireless ] && return
+ cat <<EOF
+config wifi-device mt7620
+ option type mt7620
+ option vendor ralink
+ option band 2.4G
+ option channel 0
+ option auotch 2
+
+config wifi-iface
+ option device mt7620
+ option ifname ra0
+ option network lan
+ option mode ap
+ option ssid $ssid
+ option encryption psk2
+ option key 12345678
+
+EOF
+
+
+}
+
+