#!/system/bin/busybox sh
echo "wifi_load_driver $1"
case $1 in
RAL5370)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/rt5572sta.ko
sleep 1
;;
RTL8192CU)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8192cu.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8192DU)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8192du.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8192EU)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8192eu.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
ATH1021)
insmod /system/lib/modules/compat.ko
insmod /system/lib/modules/cfg80211_ath6k.ko
insmod /system/lib/modules/ath6kl_usb.ko chip_pwd_l=0 ht40_24ghz=1 htcoex=1 ath6kl_p2p=1
iw dev wlan0 interface add p2p0 type managed
sleep 1
;;
RTL8812AUS)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8812au.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8188ETV)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8188eu.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8712U)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8712u.ko
sleep 1
;;
ATH9375)
insmod /system/lib/modules/compat_9375.ko
insmod /system/lib/modules/cfg80211_ath6k_9375.ko
insmod /system/lib/modules/ath6kl_usb_9375.ko ath6kl_p2p=0x19 debug_quirks=0x200
iw dev wlan0 interface add p2p0 type managed
sleep 1
;;
ATH9374)
insmod /system/lib/modules/widi/compat_9374.ko
insmod /system/lib/modules/widi/cfg80211_ath6k_9374.ko
insmod /system/lib/modules/widi/ath6kl_usb_9374.ko chip_pwd_l=0 ht40_24ghz=1 htcoex=1 ath6kl_p2p=1
iw dev wlan0 interface add p2p0 type managed
sleep 1
;;
MT7662STA)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/firmware_class.ko
insmod /system/lib/modules/mt7662u_sta.ko
sleep 1
;;
*)
echo "no driver!!!"
;;
esac

