mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Enable AP mode for MT7601U
							parent
							
								
									2eda0f451f
								
							
						
					
					
						commit
						78f4c58aa2
					
				|  | @ -1,10 +1,10 @@ | ||||||
| --- a/drivers/net/usb/qmi_wwan.c	
 | --- a/drivers/net/usb/qmi_wwan.c	2022-04-06 14:46:43.418228000 +0300
 | ||||||
| +++ b/drivers/net/usb/qmi_wwan.c	
 | +++ b/drivers/net/usb/qmi_wwan.c	2022-04-08 10:29:51.091747200 +0300
 | ||||||
| @@ -931,7 +931,7 @@ static const struct usb_device_id produc
 | @@ -931,7 +931,7 @@
 | ||||||
|  	{QMI_FIXED_INTF(0x413c, 0x81b6, 10)},	/* Dell Wireless 5811e */ |  	{QMI_FIXED_INTF(0x413c, 0x81b6, 10)},	/* Dell Wireless 5811e */ | ||||||
|  	{QMI_FIXED_INTF(0x03f0, 0x4e1d, 8)},	/* HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module */ |  	{QMI_FIXED_INTF(0x03f0, 0x4e1d, 8)},	/* HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module */ | ||||||
|  	{QMI_FIXED_INTF(0x22de, 0x9061, 3)},	/* WeTelecom WPD-600N */ |  	{QMI_FIXED_INTF(0x22de, 0x9061, 3)},	/* WeTelecom WPD-600N */ | ||||||
| -	{QMI_FIXED_INTF(0x1e0e, 0x9001, 5)},    /* SIMCom 7230E */
 | -	{QMI_FIXED_INTF(0x1e0e, 0x9001, 5)},	/* SIMCom 7230E */
 | ||||||
| +	{QMI_QUIRK_SET_DTR(0x1e0e, 0x9001, 5)}, /* SIMCom 7100E, 7230E, 7600E ++ */
 | +	{QMI_QUIRK_SET_DTR(0x1e0e, 0x9001, 5)}, /* SIMCom 7100E, 7230E, 7600E ++ */
 | ||||||
|  	{QMI_QUIRK_SET_DTR(0x2c7c, 0x0125, 4)},	/* Quectel EC25, EC20 R2.0  Mini PCIe */ |  	{QMI_QUIRK_SET_DTR(0x2c7c, 0x0125, 4)},	/* Quectel EC25, EC20 R2.0  Mini PCIe */ | ||||||
|  	{QMI_QUIRK_SET_DTR(0x2c7c, 0x0121, 4)},	/* Quectel EC21 Mini PCIe */ |  	{QMI_QUIRK_SET_DTR(0x2c7c, 0x0121, 4)},	/* Quectel EC21 Mini PCIe */ | ||||||
|  |  | ||||||
|  | @ -0,0 +1,14 @@ | ||||||
|  | --- a/drivers/net/wireless/mediatek/mt7601u/init.c	2022-04-06 14:46:43.628228000 +0300
 | ||||||
|  | +++ b/drivers/net/wireless/mediatek/mt7601u/init.c	2022-04-06 15:32:35.028228000 +0300
 | ||||||
|  | @@ -612,8 +612,9 @@
 | ||||||
|  |   | ||||||
|  |  	SET_IEEE80211_PERM_ADDR(hw, dev->macaddr); | ||||||
|  |   | ||||||
|  | -	wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR;
 | ||||||
|  | -	wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION);
 | ||||||
|  | +	wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR | NL80211_FEATURE_AP_SCAN;
 | ||||||
|  | +	wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_AP) | BIT(NL80211_IFTYPE_MONITOR);
 | ||||||
|  | +	wiphy->software_iftypes = BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_AP) | BIT(NL80211_IFTYPE_MONITOR);
 | ||||||
|  |   | ||||||
|  |  	ret = mt76_init_sband_2g(dev); | ||||||
|  |  	if (ret) | ||||||
		Loading…
	
		Reference in New Issue