summaryrefslogtreecommitdiff
path: root/target/linux/wifi/mt76x2-patch
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2018-09-14 23:13:47 +0200
committerLudovic Pouzenc <ludovic@pouzenc.fr>2018-09-14 23:13:47 +0200
commit13353e8a5f8c4dd3f7098e93f3351e6355eae174 (patch)
treec287291e68882cbf367408fbf0b470093b18af93 /target/linux/wifi/mt76x2-patch
parent58c41a2f65e7eb5d0b1936736be3933d3e4d5aff (diff)
downloadmtk-20170518-13353e8a5f8c4dd3f7098e93f3351e6355eae174.zip
mtk-20170518-13353e8a5f8c4dd3f7098e93f3351e6355eae174.tar.gz
mtk-20170518-13353e8a5f8c4dd3f7098e93f3351e6355eae174.tar.bz2
target/linux/wifi : add out-of-tree MediaTek mt7xxx drivers
WIFI_SOURCE_7615:=MT7615_LinuxAP_V4.4.1.2_20170514.tar.bz2 WIFI_SOURCE_76x2:=MT76x2e_MT7620_LinuxAP_V3.0.4.0_DPA_20150618.tar.bz2 WIFI_SOURCE_7610:=mt7610e-p4rev-118062.tar.bz2 WIFI_SOURCE_7603:=MT7603e_LinuxAP_V4.0.1.0rev1_DPA_20150629.tar.bz2 WIFI_SOURCE_7620:=mt7620-p4rev-120998.tar.bz2 WIFI_SOURCE_7628:=mt7628-p4rev-120935.tar.bz2
Diffstat (limited to 'target/linux/wifi/mt76x2-patch')
-rwxr-xr-xtarget/linux/wifi/mt76x2-patch/0612-mt76x2-build.patch75
1 files changed, 75 insertions, 0 deletions
diff --git a/target/linux/wifi/mt76x2-patch/0612-mt76x2-build.patch b/target/linux/wifi/mt76x2-patch/0612-mt76x2-build.patch
new file mode 100755
index 0000000..f53e09a
--- /dev/null
+++ b/target/linux/wifi/mt76x2-patch/0612-mt76x2-build.patch
@@ -0,0 +1,75 @@
+Index: linux-3.10.14/drivers/net/wireless/rlt_wifi_ap/Kconfig
+===================================================================
+--- linux-3.10.14.orig/drivers/net/wireless/rlt_wifi_ap/Kconfig
++++ linux-3.10.14/drivers/net/wireless/rlt_wifi_ap/Kconfig
+@@ -4,6 +4,7 @@ config RLT_AP_SUPPORT
+ select WIRELESS_EXT
+ select WEXT_SPY
+ select WEXT_PRIV
++ default m
+
+ config WDS_SUPPORT
+ bool "WDS"
+Index: linux-3.10.14/drivers/net/wireless/rlt_wifi_ap/Makefile
+===================================================================
+--- linux-3.10.14.orig/drivers/net/wireless/rlt_wifi_ap/Makefile
++++ linux-3.10.14/drivers/net/wireless/rlt_wifi_ap/Makefile
+@@ -1,12 +1,6 @@
+-ifeq ($(CONFIG_SUPPORT_OPENWRT),y)
+-EXTRA_CFLAGS = -I$(src)/../src/include -I$(src)/../src/ate/include
+-DRV_NAME = mt76x2e
+-RT_WIFI_DIR = ../src
+-else
+ EXTRA_CFLAGS = -Idrivers/net/wireless/rlt_wifi/include -Idrivers/net/wireless/rlt_wifi/ate/include
+ DRV_NAME = rlt_wifi
+ RT_WIFI_DIR = ../rlt_wifi
+-endif
+
+ ########################################################
+ # Common files
+@@ -649,11 +643,7 @@ endif
+ #
+ # Root
+ #
+-ifeq ($(CONFIG_SUPPORT_OPENWRT),y)
+-obj-m += $(DRV_NAME).o
+-else
+ obj-$(CONFIG_RLT_AP_SUPPORT) += $(DRV_NAME).o
+-endif
+
+ $(DRV_NAME)-objs += $(cmm_objs) $(asic_objs) $(chip_objs) $(rate_objs)\
+ $(spec_objs) $(func_objs) $(ap_objs) $(os_objs)
+@@ -752,25 +742,6 @@ EXTRA_CFLAGS += -DTHERMAL_PROTECT_SUPPOR
+ endif
+ endif
+
+-# For OpenWrt compatibility
+-ifeq ($(CONFIG_SUPPORT_OPENWRT),y)
+-EXTRA_CFLAGS += -DCONFIG_RT_FIRST_CARD=$(CONFIG_RT_FIRST_CARD)
+-EXTRA_CFLAGS += -DCONFIG_RT_SECOND_CARD=$(CONFIG_RT_SECOND_CARD)
+-
+-EXTRA_CFLAGS += -DCONFIG_RT_FIRST_IF_RF_OFFSET=$(CONFIG_RT_FIRST_IF_RF_OFFSET)
+-EXTRA_CFLAGS += -DCONFIG_RT_SECOND_IF_RF_OFFSET=$(CONFIG_RT_SECOND_IF_RF_OFFSET)
+-
+-ifeq ($(CONFIG_FIRST_IF_EEPROM_PROM),y)
+-EXTRA_CFLAGS += -DCONFIG_RT_FIRST_CARD_EEPROM="\"prom\""
+-else
+-ifeq ($(CONFIG_FIRST_IF_EEPROM_EFUSE),y)
+-EXTRA_CFLAGS += -DCONFIG_RT_FIRST_CARD_EEPROM="\"efuse\""
+-else
+-ifeq ($(CONFIG_FIRST_IF_EEPROM_FLASH),y)
+-EXTRA_CFLAGS += -DCONFIG_RT_FIRST_CARD_EEPROM="\"flash\""
+-endif
+-endif
+-endif
+
+ ifeq ($(CONFIG_SECOND_IF_EEPROM_PROM),y)
+ EXTRA_CFLAGS += -DCONFIG_RT_SECOND_CARD_EEPROM="\"prom\""
+@@ -784,7 +755,6 @@ endif
+ endif
+ endif
+
+-endif
+
+ ifeq ($(CONFIG_DISABLE_EDCCA),y)
+ EXTRA_CFLAGS += -DCONFIG_DISABLE_EDCCA