Index: linux-3.10.14/ralink/Kconfig =================================================================== --- linux-3.10.14.orig/ralink/Kconfig +++ linux-3.10.14/ralink/Kconfig @@ -61,73 +61,81 @@ choice bool "MT7620 for rlt_wifi wifi driver" select RTMP_MAC select RALINK_RT6352 + select WIFI_MT7620 if SUPPORT_OPENWRT + select MT7620_RALINK_RT6352 if SUPPORT_OPENWRT + select MT7620_RTMP_MAC if SUPPORT_OPENWRT config FIRST_IF_MT7628 bool "MT7628 for rlt_wifi wifi driver" - depends on RALINK_MT7628 select MT_MAC config FIRST_IF_RT3092 bool "RT3092" - depends on RALINK_MT7621 select RTMP_MAC select RALINK_RT3092 config FIRST_IF_RT5392 bool "RT5392" - depends on RALINK_MT7621 select RTMP_MAC select RALINK_RT5392 config FIRST_IF_RT5592 bool "RT5592" - depends on RALINK_MT7621 select RTMP_MAC select RALINK_RT5592 config FIRST_IF_RT3593 bool "RT3593" - depends on RALINK_MT7621 select RTMP_MAC select RALINK_RT3593 config FIRST_IF_MT7610E bool "MT7610E" - depends on RALINK_MT7621 select RLT_MAC select RALINK_MT7610E + select WIFI_MT7610E if SUPPORT_OPENWRT config FIRST_IF_MT7612E bool "MT7612E" - depends on RALINK_MT7621 select RLT_MAC select RALINK_MT7612E + select WIFI_MT7612E if SUPPORT_OPENWRT + select MT76X2E_RALINK_MT7612E if SUPPORT_OPENWRT + select MT76X2E_RLT_MAC if SUPPORT_OPENWRT config FIRST_IF_MT7602E bool "MT7602E" - depends on RALINK_MT7621 select RLT_MAC select RALINK_MT7602E + select WIFI_MT7602E if SUPPORT_OPENWRT + select MT76X2E_RALINK_MT7602E if SUPPORT_OPENWRT + select MT76X2E_RLT_MAC if SUPPORT_OPENWRT config FIRST_IF_MT7603E bool "MT7603E" - depends on RALINK_MT7621 select MT_MAC select RALINK_MT7603E + select WIFI_MT7603E if SUPPORT_OPENWRT + select MT7603E_RALINK_MT7603E if SUPPORT_OPENWRT + select MT7603E_MT_MAC if SUPPORT_OPENWRT config FIRST_IF_MT7637E bool "MT7637E" - depends on RALINK_MT7621 select WIFI_MT_MAC select MT_MAC select RALINK_MT7637E + select WIFI_MT7637E if SUPPORT_OPENWRT config FIRST_IF_MT7615E bool "MT7615E" - depends on RALINK_MT7621 select WIFI_MT_MAC select MT_MAC select CHIP_MT7615E + select WIFI_MT7615E if SUPPORT_OPENWRT + select MT7615E_CHIP_MT7615E if SUPPORT_OPENWRT + select MT7615E_MT_MAC if SUPPORT_OPENWRT + select MT7615E_WIFI_MT_MAC if SUPPORT_OPENWRT + endchoice choice @@ -169,11 +177,13 @@ choice bool "MT7610U" select RLT_MAC select RALINK_MT7610U + select WIFI_MT7610U if SUPPORT_OPENWRT config SECOND_IF_MT7610E bool "MT7610E" select RLT_MAC select RALINK_MT7610E + select WIFI_MT7610E if SUPPORT_OPENWRT config SECOND_IF_RT8592 bool "RT85592" @@ -184,21 +194,32 @@ choice bool "MT7612U" select RLT_MAC select RALINK_MT7612U + select WIFI_MT7612U if SUPPORT_OPENWRT config SECOND_IF_MT7612E bool "MT7612E" select RLT_MAC select RALINK_MT7612E + select WIFI_MT7612E if SUPPORT_OPENWRT + select MT76X2E_RALINK_MT7612E if SUPPORT_OPENWRT + select MT76X2E_RLT_MAC if SUPPORT_OPENWRT config SECOND_IF_MT7602E bool "MT7602E" select RLT_MAC select RALINK_MT7602E + select WIFI_MT7602E if SUPPORT_OPENWRT + select MT76X2E_RALINK_MT7602E if SUPPORT_OPENWRT + select MT76X2E_RLT_MAC if SUPPORT_OPENWRT config SECOND_IF_MT7603E bool "MT7603E" select MT_MAC select RALINK_MT7603E + select WIFI_MT7603E if SUPPORT_OPENWRT + select MT7603E_RALINK_MT7603E if SUPPORT_OPENWRT + select MT7603E_MT_MAC if SUPPORT_OPENWRT + config SECOND_IF_MT7637E bool "MT7637E" @@ -210,6 +231,10 @@ choice bool "MT7615E" select WIFI_MT_MAC select CHIP_MT7615E + select WIFI_MT7615E if SUPPORT_OPENWRT + select MT7615E_CHIP_MT7615E if SUPPORT_OPENWRT + select MT7615E_MT_MAC if SUPPORT_OPENWRT + select MT7615E_WIFI_MT_MAC if SUPPORT_OPENWRT endchoice choice @@ -222,6 +247,10 @@ choice select WIFI_MT_MAC select MT_MAC select CHIP_MT7615E + select WIFI_MT7615E if SUPPORT_OPENWRT + select MT7615E_CHIP_MT7615E if SUPPORT_OPENWRT + select MT7615E_MT_MAC if SUPPORT_OPENWRT + select MT7615E_WIFI_MT_MAC if SUPPORT_OPENWRT endchoice config RT_FIRST_CARD @@ -354,6 +383,7 @@ choice endchoice +source "drivers/net/wireless/mtk/Kconfig" #source "drivers/net/wireless/rt2860v2_ap/Kconfig" #source "drivers/net/wireless/rt2860v2_sta/Kconfig" #source "drivers/net/wireless/RTPCI_ap/Kconfig" Index: linux-3.10.14/drivers/net/wireless/Makefile =================================================================== --- linux-3.10.14.orig/drivers/net/wireless/Makefile +++ linux-3.10.14/drivers/net/wireless/Makefile @@ -72,18 +72,8 @@ else obj-$(CONFIG_WIFI_PKT_FWD) += wifi_forward/wifi_fwd/ endif -ifneq ($(CONFIG_RLT_AP_SUPPORT),) -obj-$(CONFIG_RLT_AP_SUPPORT) += rlt_wifi_ap/ -endif -ifneq ($(CONFIG_RLT_STA_SUPPORT),) -obj-$(CONFIG_RLT_STA_SUPPORT) += rlt_wifi_sta/ -endif -ifneq ($(CONFIG_MT_AP_SUPPORT),) -obj-$(CONFIG_MT_AP_SUPPORT) += mt_wifi_ap/ -endif -ifneq ($(CONFIG_MT_STA_SUPPORT),) -obj-$(CONFIG_MT_STA_SUPPORT) += mt_wifi_sta/ -endif +obj-y += mtk/ + #ifneq ($(CONFIG_WIFI_PKT_FWD),) #obj-y += wifi_forward/wifi_hook/ #endif