#!/system/bin/busybox sh
echo "wifi_unload_driver $1"
case $1 in
RAL5370)
busybox ifconfig p2p0 down
busybox ifconfig wlan0 down
rmmod rt5572sta.ko
rmmod cfg80211.ko
;;
RTL8192CU)
busybox ifconfig p2p0 down
busybox ifconfig wlan0 down
rmmod 8192cu.ko
rmmod cfg80211.ko
;;
RTL8192DU)
busybox ifconfig p2p0 down
busybox ifconfig wlan0 down
rmmod 8192du.ko
rmmod cfg80211.ko
sleep 1
;;
RTL8192EU)
busybox ifconfig p2p0 down
busybox ifconfig wlan0 down
rmmod 8192eu.ko
rmmod cfg80211.ko
sleep 1
;;
RTL8812AUS)
busybox ifconfig p2p0 down
busybox ifconfig wlan0 down
rmmod 8812au.ko
rmmod cfg80211.ko
sleep 1
;;
ATH1021|ATH9375)
busybox ifconfig wlan0 down
busybox ifconfig p2p0 down
rmmod ath6kl_usb.ko
rmmod cfg80211.ko
rmmod compat.ko
;;
RTL8188ETV)
busybox ifconfig p2p0 down
busybox ifconfig wlan0 down
rmmod 8188eu.ko
rmmod cfg80211.ko
sleep 1
;;
RTL8712U)
busybox ifconfig wlan0 down
rmmod 8712u.ko
rmmod cfg80211.ko
sleep 1
;;
ATH9374)
busybox ifconfig wlan0 down
busybox ifconfig p2p0 down
rmmod ath6kl_usb.ko
rmmod cfg80211.ko
rmmod compat.ko
;;
MT7662STA)
busybox ifconfig wlan0 down
busybox ifconfig p2p0 down
rmmod mt7662u_sta.ko
rmmod firmware_class.ko
rmmod cfg80211.ko
;;
*)
echo "no driver"
esac
