diff --git a/external/wpa_supplicant_8/wpa_supplicant/main.c b/external/wpa_supplicant_8/wpa_supplicant/main.c index eed02597e84..61d572704f0 100755 --- a/external/wpa_supplicant_8/wpa_supplicant/main.c +++ b/external/wpa_supplicant_8/wpa_supplicant/main.c @@ -484,6 +484,9 @@ int main(int argc, char *argv[]) if (0 == strncmp(wifi_type, "RTL", 3)) { wpa_printf(MSG_INFO,"Start rtl_wpa_supplicant\n"); ret = read_wpa_param_config(REALTEK_MODULE_NAME,argv[1]); + } else if (0 == strncmp(wifi_type, "MT", 2)) { + wpa_printf(MSG_INFO,"Start rtl_wpa_supplicant\n"); + ret = read_wpa_param_config(REALTEK_MODULE_NAME,argv[1]); } else if (0 == strncmp(wifi_type, "AP", 2) || 0 == strncmp(wifi_type, "CYW", 3)) { wpa_printf(MSG_INFO,"Start bcm_wpa_supplicant\n"); ret = read_wpa_param_config(BROADCOM_MODULE_NAME,argv[1]); diff --git a/frameworks/opt/net/wifi/libwifi_hal/rk_wifi_ctrl.cpp b/frameworks/opt/net/wifi/libwifi_hal/rk_wifi_ctrl.cpp index aff5ce65d23..a35491d1e01 100755 --- a/frameworks/opt/net/wifi/libwifi_hal/rk_wifi_ctrl.cpp +++ b/frameworks/opt/net/wifi/libwifi_hal/rk_wifi_ctrl.cpp @@ -63,6 +63,8 @@ static char wifi_type[64] = {0}; #define RTL8822CU_DRIVER_MODULE_PATH WIFI_MODULE_PATH"8822cu.ko" #define RTL8822CS_DRIVER_MODULE_PATH WIFI_MODULE_PATH"8822cs.ko" #define RTL8852BS_DRIVER_MODULE_PATH WIFI_MODULE_PATH"8852bs.ko" +#define MT7921E_DRIVER_MODULE_PATH WIFI_MODULE_PATH"mt7921e.ko" +#define MT7921U_DRIVER_MODULE_PATH WIFI_MODULE_PATH"mt7921u.ko" #define SSV6051_DRIVER_MODULE_PATH WIFI_MODULE_PATH"ssv6051.ko" #define ESP8089_DRIVER_MODULE_PATH WIFI_MODULE_PATH"esp8089.ko" #define BCM_DRIVER_MODULE_PATH WIFI_MODULE_PATH"bcmdhd.ko" @@ -94,6 +96,8 @@ static char wifi_type[64] = {0}; #define RTL8822CU_DRIVER_MODULE_NAME "8822cu" #define RTL8822CS_DRIVER_MODULE_NAME "8822cs" #define RTL8852BS_DRIVER_MODULE_NAME "8852bs" +#define MT7921E_DRIVER_MODULE_NAME "mt7921e" +#define MT7921U_DRIVER_MODULE_NAME "mt7921u" #define SSV6051_DRIVER_MODULE_NAME "ssv6051" #define ESP8089_DRIVER_MODULE_NAME "esp8089" #define BCM_DRIVER_MODULE_NAME "bcmdhd" @@ -151,6 +155,7 @@ static wifi_device supported_wifi_devices[] = { {"RTL8822CU", "0bda:c82c"}, {"RTL8822CS", "024c:c822"}, {"RTL8852BS", "024c:b852"}, + {"MT7921E", "14c3:0608"}, {"SSV6051", "3030:3030"}, {"ESP8089", "6666:1111"}, {"AP6354", "02d0:4354"}, @@ -196,6 +201,8 @@ const wifi_file_name module_list[] = {"RTL8822CU", RTL8822CU_DRIVER_MODULE_NAME, RTL8822CU_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, REALTEK_WIFI_HAL}, {"RTL8822CS", RTL8822CS_DRIVER_MODULE_NAME, RTL8822CS_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, REALTEK_WIFI_HAL}, {"RTL8852BS", RTL8852BS_DRIVER_MODULE_NAME, RTL8852BS_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, REALTEK_WIFI_HAL}, + {"MT7921E", MT7921E_DRIVER_MODULE_NAME, MT7921E_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, REALTEK_WIFI_HAL}, + {"MT7921U", MT7921U_DRIVER_MODULE_NAME, MT7921U_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, REALTEK_WIFI_HAL}, {"SSV6051", SSV6051_DRIVER_MODULE_NAME, SSV6051_DRIVER_MODULE_PATH, SSV6051_DRIVER_MODULE_ARG, BROADCOM_WIFI_HAL}, {"ESP8089", ESP8089_DRIVER_MODULE_NAME, ESP8089_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, BROADCOM_WIFI_HAL}, {"AP6335", BCM_DRIVER_MODULE_NAME, BCM_DRIVER_MODULE_PATH, UNKOWN_DRIVER_MODULE_ARG, BROADCOM_WIFI_HAL},