summaryrefslogtreecommitdiff
path: root/package/ramips/drivers/mt7603e/patches/001-fix-build.patch
blob: 264f985f7f973a346df9f51839acdd333b7cc3e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Index: mt7603e-4.0.1.0/rlt_wifi_ap/Makefile
===================================================================
--- mt7603e-4.0.1.0.orig/rlt_wifi_ap/Makefile
+++ mt7603e-4.0.1.0/rlt_wifi_ap/Makefile
@@ -1,7 +1,6 @@
-EXTRA_CFLAGS = -Idrivers/net/wireless/rlt_wifi/include \
-		-Idrivers/net/wireless/rlt_wifi/ate/include
+EXTRA_CFLAGS = -I$(src)/../rlt_wifi/include -I$(src)/../rlt_wifi/ate/include
 
-DRV_NAME = rlt_wifi
+DRV_NAME = mt7603e
 RT_WIFI_DIR = ../rlt_wifi
 
 ########################################################
@@ -733,7 +732,7 @@ endif
 #
 # Root 
 #
-obj-$(CONFIG_RLT_AP_SUPPORT) += $(DRV_NAME).o
+obj-m += $(DRV_NAME).o
 
 $(DRV_NAME)-objs += $(ap_objs) $(cmm_objs) $(asic_objs) $(chip_objs) $(rate_objs) $(inf_objs)\
                     $(spec_objs) $(func_objs) $(os_objs)
Index: mt7603e-4.0.1.0/rlt_wifi/os/linux/rt_linux.c
===================================================================
--- mt7603e-4.0.1.0.orig/rlt_wifi/os/linux/rt_linux.c
+++ mt7603e-4.0.1.0/rlt_wifi/os/linux/rt_linux.c
@@ -43,8 +43,8 @@
 #endif
 
 #if defined(CONFIG_RA_HW_NAT) || defined(CONFIG_RA_HW_NAT_MODULE)
-#include "../../../../../../net/nat/hw_nat/ra_nat.h"
-#include "../../../../../../net/nat/hw_nat/frame_engine.h"
+#include "../../../linux-kernel/net/nat/hw_nat/ra_nat.h"
+#include "../../../linux-kernel/net/nat/hw_nat/frame_engine.h"
 #endif
 
 /* TODO */
Index: mt7603e-4.0.1.0/rlt_wifi/os/linux/rt_profile.c
===================================================================
--- mt7603e-4.0.1.0.orig/rlt_wifi/os/linux/rt_profile.c
+++ mt7603e-4.0.1.0/rlt_wifi/os/linux/rt_profile.c
@@ -30,8 +30,8 @@
 #endif
 
 #if defined (CONFIG_RA_HW_NAT)  || defined (CONFIG_RA_HW_NAT_MODULE)
-#include "../../../../../../net/nat/hw_nat/ra_nat.h"
-#include "../../../../../../net/nat/hw_nat/frame_engine.h"
+#include "../../../linux-kernel/net/nat/hw_nat/ra_nat.h"
+#include "../../../linux-kernel/net/nat/hw_nat/frame_engine.h"
 #endif
 
 
@@ -60,8 +60,8 @@ struct dev_type_name_map{
 #define xdef_to_str(s)   def_to_str(s) 
 #define def_to_str(s)    #s
 
-#define FIRST_EEPROM_FILE_PATH	"/etc_ro/Wireless/RT2860/"
-#define FIRST_AP_PROFILE_PATH		"/etc/Wireless/RT2860/RT2860.dat"
+#define FIRST_EEPROM_FILE_PATH	"/etc/wireless/mt7603e/mt7603e.eeprom.dat"
+#define FIRST_AP_PROFILE_PATH		"/etc/wireless/mt7603e/mt7603e.dat"
 #define FIRST_CHIP_ID	xdef_to_str(CONFIG_RT_FIRST_CARD)
 
 #define SECOND_EEPROM_FILE_PATH	"/etc_ro/Wireless/iNIC/"
Index: mt7603e-4.0.1.0/rlt_wifi/include/os/rt_linux.h
===================================================================
--- mt7603e-4.0.1.0.orig/rlt_wifi/include/os/rt_linux.h
+++ mt7603e-4.0.1.0/rlt_wifi/include/os/rt_linux.h
@@ -152,33 +152,19 @@ typedef struct usb_ctrlrequest devctrlre
  ***********************************************************************************/
 #ifdef CONFIG_AP_SUPPORT
 #ifdef RTMP_MAC_PCI
-#if CONFIG_RTPCI_AP_RF_OFFSET == 0x48000
-#define AP_PROFILE_PATH			"/etc/Wireless/iNIC/iNIC_ap.dat"
-#define AP_RTMP_FIRMWARE_FILE_NAME "/etc_ro/Wireless/iNIC/RT2860AP.bin"
-#else
-
-#ifdef CONFIG_FIRST_IF_MT7603E
-//for SDK's PATH
-#define AP_PROFILE_PATH			"/etc/Wireless/RT2860/RT2860.dat"
-#else /* CONFIG_FIRST_IF_MT7603E */
-//for PC's PATH
-#define AP_PROFILE_PATH			"/etc/Wireless/RT2860AP/RT2860AP.dat"
-#endif /* !CONFIG_FIRST_IF_MT7603E */
-#define AP_RTMP_FIRMWARE_FILE_NAME "/etc/Wireless/RT2860AP/RT2860AP.bin"
-
-#endif
 
+#define AP_PROFILE_PATH			"/etc/wireless/mt7603e/mt7603e.dat"
 
 #define AP_DRIVER_VERSION			"4.0.1.0rev1"
 #ifdef MULTIPLE_CARD_SUPPORT
-#define CARD_INFO_PATH			"/etc/Wireless/RT2860AP/RT2860APCard.dat"
+#define CARD_INFO_PATH			"/etc/wireless/mt7603e/mt7603e.card.dat"
 #endif /* MULTIPLE_CARD_SUPPORT */
 #endif /* RTMP_MAC_PCI */
 
 
 
 #ifdef SINGLE_SKU_V2
-#define SINGLE_SKU_TABLE_FILE_NAME	"/etc/Wireless/RT2860AP/SingleSKU.dat"
+#define SINGLE_SKU_TABLE_FILE_NAME	"/etc/wireless/mt7603e/SingleSKU.dat"
 #endif /* SINGLE_SKU_V2 */
 
 #endif /* CONFIG_AP_SUPPORT */
@@ -1589,7 +1575,7 @@ extern int rausb_control_msg(VOID *dev,
 #define ATEDBGPRINT DBGPRINT
 #ifdef RTMP_MAC_PCI
 #ifdef CONFIG_AP_SUPPORT
-#define EEPROM_BIN_FILE_NAME  "/etc/Wireless/RT2860AP/e2p.bin"
+#define EEPROM_BIN_FILE_NAME  "/etc/wireless/mt7603e/mt7603e.eeprom.bin"
 #endif /* CONFIG_AP_SUPPORT */
 #endif /* RTMP_MAC_PCI */