OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 6... Line 6...
6 PKG_LICENSE:=GPLv2 6 PKG_LICENSE:=GPLv2
7 PKG_LICENSE_FILES:= 7 PKG_LICENSE_FILES:=
Line 8... Line 8...
8   8  
9 PKG_SOURCE_URL:=https://github.com/openwrt/mt76 9 PKG_SOURCE_URL:=https://github.com/openwrt/mt76
10 PKG_SOURCE_PROTO:=git 10 PKG_SOURCE_PROTO:=git
11 PKG_SOURCE_DATE:=2019-02-26 11 PKG_SOURCE_DATE:=2018-07-13
12 PKG_SOURCE_VERSION:=fd315bd0f2761b277e09f9142eb0b8f9295f71a0 12 PKG_SOURCE_VERSION:=67803752363db5e81c7a74a9491a3041aa776284
Line 13... Line 13...
13 PKG_MIRROR_HASH:=ddd45f402a0614f881a21636dfbda1428f5063dfe77f41249a40b62bf95eddca 13 PKG_MIRROR_HASH:=733030674a782d96c5ea2fcbcbc2de5486f645d9fb4a84cfb74246a78b459569
14   14  
Line 15... Line -...
15 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> -  
16 PKG_BUILD_PARALLEL:=1 -  
17   -  
18 PKG_CONFIG_DEPENDS += \ -  
19 CONFIG_PACKAGE_kmod-mt76-usb \ -  
20 CONFIG_PACKAGE_kmod-mt76x02-common \ -  
21 CONFIG_PACKAGE_kmod-mt76x0-common \ -  
22 CONFIG_PACKAGE_kmod-mt76x0u \ -  
23 CONFIG_PACKAGE_kmod-mt76x2-common \ -  
24 CONFIG_PACKAGE_kmod-mt76x2 \ -  
25 CONFIG_PACKAGE_kmod-mt76x2u \ 15 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
Line 26... Line 16...
26 CONFIG_PACKAGE_kmod-mt7603 16 PKG_BUILD_PARALLEL:=1
27   17  
Line 28... Line 18...
28 STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h 18 STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h
29   19  
30 include $(INCLUDE_DIR)/kernel.mk 20 include $(INCLUDE_DIR)/kernel.mk
31 include $(INCLUDE_DIR)/package.mk 21 include $(INCLUDE_DIR)/package.mk
32   22  
33 define KernelPackage/mt76-default 23 define KernelPackage/mt76-default
Line 34... Line 24...
34 SUBMENU:=Wireless Drivers 24 SUBMENU:=Wireless Drivers
35 DEPENDS:= \ 25 DEPENDS:= \
Line 45... Line 35...
45 endef 35 endef
Line 46... Line 36...
46   36  
47 define KernelPackage/mt76-core 37 define KernelPackage/mt76-core
48 $(KernelPackage/mt76-default) 38 $(KernelPackage/mt76-default)
49 TITLE:=MediaTek MT76xx wireless driver -  
50 HIDDEN:=1 39 TITLE:=MediaTek MT76xx wireless driver
51 FILES:=\ 40 FILES:=\
52 $(PKG_BUILD_DIR)/mt76.ko 41 $(PKG_BUILD_DIR)/mt76.ko
Line 53... Line -...
53 endef -  
54   -  
55 define KernelPackage/mt76-usb -  
56 $(KernelPackage/mt76-default) -  
57 TITLE:=MediaTek MT76xx wireless driver USB support -  
58 DEPENDS += +kmod-usb-core +kmod-mt76-core -  
59 HIDDEN:=1 -  
60 FILES:=\ -  
61 $(PKG_BUILD_DIR)/mt76-usb.ko -  
62 endef -  
63   -  
64 define KernelPackage/mt76x02-usb -  
65 $(KernelPackage/mt76-default) -  
66 TITLE:=MediaTek MT76x0/MT76x2 USB wireless driver common code -  
67 DEPENDS+=+kmod-mt76-usb +kmod-mt76x02-common -  
68 HIDDEN:=1 -  
69 FILES:=$(PKG_BUILD_DIR)/mt76x02-usb.ko -  
70 endef -  
71   -  
72 define KernelPackage/mt76x02-common -  
73 $(KernelPackage/mt76-default) -  
74 TITLE:=MediaTek MT76x0/MT76x2 wireless driver common code -  
75 DEPENDS+=+kmod-mt76-core -  
76 HIDDEN:=1 -  
77 FILES:=$(PKG_BUILD_DIR)/mt76x02-lib.ko -  
78 endef -  
79   -  
80 define KernelPackage/mt76x0-common -  
81 $(KernelPackage/mt76-default) -  
82 TITLE:=MediaTek MT76x0 wireless driver common code -  
83 DEPENDS+=+kmod-mt76x02-common -  
84 HIDDEN:=1 -  
85 FILES:=$(PKG_BUILD_DIR)/mt76x0/mt76x0-common.ko -  
86 endef -  
87   -  
88 define KernelPackage/mt76x0e -  
89 $(KernelPackage/mt76-default) -  
90 TITLE:=MediaTek MT76x0E wireless driver -  
91 DEPENDS+=@PCI_SUPPORT +kmod-mt76x0-common -  
92 FILES:=\ -  
93 $(PKG_BUILD_DIR)/mt76x0/mt76x0e.ko -  
94 AUTOLOAD:=$(call AutoProbe,mt76x0e) -  
95 endef -  
96   -  
97 define KernelPackage/mt76x0u -  
98 $(KernelPackage/mt76-default) -  
99 TITLE:=MediaTek MT76x0U wireless driver -  
100 DEPENDS+=+kmod-mt76x0-common +kmod-mt76x02-usb -  
101 FILES:=\ -  
102 $(PKG_BUILD_DIR)/mt76x0/mt76x0u.ko -  
103 AUTOLOAD:=$(call AutoProbe,mt76x0u) -  
104 endef -  
105   -  
106 define KernelPackage/mt76x2-common -  
107 $(KernelPackage/mt76-default) -  
108 TITLE:=MediaTek MT76x2 wireless driver common code -  
109 DEPENDS+=+kmod-mt76-core +kmod-mt76x02-common -  
110 HIDDEN:=1 -  
111 FILES:=$(PKG_BUILD_DIR)/mt76x2/mt76x2-common.ko -  
112 endef -  
113   -  
114 define KernelPackage/mt76x2u -  
115 $(KernelPackage/mt76-default) -  
116 TITLE:=MediaTek MT76x2U wireless driver -  
117 DEPENDS+=+kmod-mt76x2-common +kmod-mt76x02-usb -  
118 FILES:=\ -  
119 $(PKG_BUILD_DIR)/mt76x2/mt76x2u.ko -  
120 AUTOLOAD:=$(call AutoProbe,mt76x2u) -  
121 endef 42 endef
122   43  
123 define KernelPackage/mt76x2 44 define KernelPackage/mt76x2
124 $(KernelPackage/mt76-default) 45 $(KernelPackage/mt76-default)
125 TITLE:=MediaTek MT76x2 wireless driver 46 TITLE:=MediaTek MT76x2 wireless driver
126 DEPENDS+=@PCI_SUPPORT +kmod-mt76x2-common 47 DEPENDS+=+kmod-mt76-core
127 FILES:=\ 48 FILES:=\
128 $(PKG_BUILD_DIR)/mt76x2/mt76x2e.ko 49 $(PKG_BUILD_DIR)/mt76x2e.ko
Line 129... Line 50...
129 AUTOLOAD:=$(call AutoProbe,mt76x2e) 50 AUTOLOAD:=$(call AutoProbe,mt76x2e)
130 endef 51 endef
131   52  
132 define KernelPackage/mt7603 53 define KernelPackage/mt7603
133 $(KernelPackage/mt76-default) 54 $(KernelPackage/mt76-default)
134 TITLE:=MediaTek MT7603 wireless driver 55 TITLE:=MediaTek MT7603 wireless driver
135 DEPENDS+=@PCI_SUPPORT +kmod-mt76-core 56 DEPENDS+=+kmod-mt76-core
136 FILES:=\ 57 FILES:=\
Line 137... Line 58...
137 $(PKG_BUILD_DIR)/mt7603/mt7603e.ko 58 $(PKG_BUILD_DIR)/mt7603e.ko
138 AUTOLOAD:=$(call AutoProbe,mt7603e) 59 AUTOLOAD:=$(call AutoProbe,mt7603e)
Line 149... Line 70...
149   70  
150 ifdef CONFIG_PACKAGE_MAC80211_MESH 71 ifdef CONFIG_PACKAGE_MAC80211_MESH
151 NOSTDINC_FLAGS += -DCONFIG_MAC80211_MESH 72 NOSTDINC_FLAGS += -DCONFIG_MAC80211_MESH
Line 152... Line -...
152 endif -  
153   -  
154 ifdef CONFIG_PACKAGE_kmod-mt76-usb -  
155 PKG_MAKE_FLAGS += CONFIG_MT76_USB=m -  
156 endif -  
157 ifdef CONFIG_PACKAGE_kmod-mt76x02-common -  
158 PKG_MAKE_FLAGS += CONFIG_MT76x02_LIB=m -  
159 endif -  
160 ifdef CONFIG_PACKAGE_kmod-mt76x02-usb -  
161 PKG_MAKE_FLAGS += CONFIG_MT76x02_USB=m -  
162 endif -  
163 ifdef CONFIG_PACKAGE_kmod-mt76x0-common -  
164 PKG_MAKE_FLAGS += CONFIG_MT76x0_COMMON=m -  
165 endif -  
166 ifdef CONFIG_PACKAGE_kmod-mt76x0e -  
167 PKG_MAKE_FLAGS += CONFIG_MT76x0E=m -  
168 endif -  
169 ifdef CONFIG_PACKAGE_kmod-mt76x0u -  
170 PKG_MAKE_FLAGS += CONFIG_MT76x0U=m -  
171 endif -  
172 ifdef CONFIG_PACKAGE_kmod-mt76x2-common -  
173 PKG_MAKE_FLAGS += CONFIG_MT76x2_COMMON=m -  
174 endif -  
175 ifdef CONFIG_PACKAGE_kmod-mt76x2 -  
176 PKG_MAKE_FLAGS += CONFIG_MT76x2E=m -  
177 endif -  
178 ifdef CONFIG_PACKAGE_kmod-mt76x2u -  
179 PKG_MAKE_FLAGS += CONFIG_MT76x2U=m -  
180 endif -  
181 ifdef CONFIG_PACKAGE_kmod-mt7603 -  
182 PKG_MAKE_FLAGS += CONFIG_MT7603E=m -  
183 endif 73 endif
184   74  
185 define Build/Compile 75 define Build/Compile
186 +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \ -  
187 $(KERNEL_MAKE_FLAGS) \ 76 +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \
188 $(PKG_MAKE_FLAGS) \ 77 $(KERNEL_MAKE_FLAGS) \
189 SUBDIRS="$(PKG_BUILD_DIR)" \ 78 SUBDIRS="$(PKG_BUILD_DIR)" \
190 NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \ 79 NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
Line 191... Line 80...
191 modules 80 modules
192 endef 81 endef
193   82  
Line 194... Line -...
194 define Package/kmod-mt76/install -  
195 true -  
196 endef -  
197   -  
198 define KernelPackage/mt76x0-common/install -  
199 $(INSTALL_DIR) $(1)/lib/firmware/mediatek -  
200 cp \ -  
201 $(PKG_BUILD_DIR)/firmware/mt7610e.bin \ 83 define Package/kmod-mt76/install
202 $(1)/lib/firmware/mediatek 84 true
203 endef 85 endef
204   86  
205 define KernelPackage/mt76x2-common/install 87 define KernelPackage/mt76x2/install
206 $(INSTALL_DIR) $(1)/lib/firmware 88 $(INSTALL_DIR) $(1)/lib/firmware
207 cp \ 89 cp \
Line 208... Line -...
208 $(PKG_BUILD_DIR)/firmware/mt7662_rom_patch.bin \ -  
209 $(PKG_BUILD_DIR)/firmware/mt7662.bin \ -  
210 $(1)/lib/firmware -  
211 endef -  
212   -  
213 define KernelPackage/mt76x0u/install -  
214 $(INSTALL_DIR) $(1)/lib/firmware/mediatek -  
215 ln -sf mt7610e.bin $(1)/lib/firmware/mediatek/mt7610u.bin -  
216 endef -  
217   -  
218 define KernelPackage/mt76x2u/install -  
219 $(INSTALL_DIR) $(1)/lib/firmware/mediatek 90 $(PKG_BUILD_DIR)/firmware/mt7662_rom_patch.bin \
220 ln -sf ../mt7662.bin $(1)/lib/firmware/mediatek/mt7662u.bin 91 $(PKG_BUILD_DIR)/firmware/mt7662.bin \
221 ln -sf ../mt7662_rom_patch.bin $(1)/lib/firmware/mediatek/mt7662u_rom_patch.bin 92 $(1)/lib/firmware
222 endef 93 endef
223   94  
Line 232... Line 103...
232 ) \ 103 ) \
233 $(1)/lib/firmware 104 $(1)/lib/firmware
234 endef 105 endef
Line 235... Line 106...
235   106  
236 $(eval $(call KernelPackage,mt76-core)) -  
237 $(eval $(call KernelPackage,mt76-usb)) -  
238 $(eval $(call KernelPackage,mt76x02-usb)) -  
239 $(eval $(call KernelPackage,mt76x02-common)) -  
240 $(eval $(call KernelPackage,mt76x0-common)) -  
241 $(eval $(call KernelPackage,mt76x0e)) -  
242 $(eval $(call KernelPackage,mt76x0u)) -  
243 $(eval $(call KernelPackage,mt76x2-common)) -  
244 $(eval $(call KernelPackage,mt76x2u)) 107 $(eval $(call KernelPackage,mt76-core))
245 $(eval $(call KernelPackage,mt76x2)) 108 $(eval $(call KernelPackage,mt76x2))
246 $(eval $(call KernelPackage,mt7603)) 109 $(eval $(call KernelPackage,mt7603))