OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 1... Line 1...
1 # 1 #
2 # MT7621 Profiles 2 # MT7621 Profiles
3 # 3 #
Line 4... Line -...
4   -  
5 KERNEL_DTB += -d21 4  
Line 6... Line -...
6 DEVICE_VARS += TPLINK_BOARD_ID TPLINK_HEADER_VERSION TPLINK_HWID TPLINK_HWREV -  
7   -  
8 define Build/elecom-gst-factory -  
9 $(eval product=$(word 1,$(1))) -  
10 $(eval version=$(word 2,$(1))) -  
11 ( $(STAGING_DIR_HOST)/bin/mkhash md5 $@ | tr -d '\n' ) >> $@ -  
12 ( \ -  
13 echo -n "ELECOM $(product) v$(version)" | \ -  
14 dd bs=32 count=1 conv=sync; \ -  
15 dd if=$@; \ -  
16 ) > $@.new -  
17 mv $@.new $@ -  
18 echo -n "MT7621_ELECOM_$(product)" >> $@ -  
19 endef 5 DEVICE_VARS += TPLINK_BOARD_ID TPLINK_HEADER_VERSION TPLINK_HWID TPLINK_HWREV
20   6  
21 define Build/elecom-wrc-factory 7 define Build/elecom-wrc-factory
22 $(eval product=$(word 1,$(1))) 8 $(eval product=$(word 1,$(1)))
23 $(eval version=$(word 2,$(1))) 9 $(eval version=$(word 2,$(1)))
Line 28... Line 14...
28 dd if=$@; \ 14 dd if=$@; \
29 ) > $@.new 15 ) > $@.new
30 mv $@.new $@ 16 mv $@.new $@
31 endef 17 endef
Line 32... Line -...
32   -  
33 define Build/iodata-factory -  
34 $(eval fw_size=$(word 1,$(1))) -  
35 $(eval fw_type=$(word 2,$(1))) -  
36 $(eval product=$(word 3,$(1))) -  
37 $(eval factory_bin=$(word 4,$(1))) -  
38 if [ -e $(KDIR)/tmp/$(KERNEL_INITRAMFS_IMAGE) -a "$$(stat -c%s $@)" -lt "$(fw_size)" ]; then \ -  
39 $(CP) $(KDIR)/tmp/$(KERNEL_INITRAMFS_IMAGE) $(factory_bin); \ -  
40 $(STAGING_DIR_HOST)/bin/mksenaofw \ -  
41 -r 0x30a -p $(product) -t $(fw_type) \ -  
42 -e $(factory_bin) -o $(factory_bin).new; \ -  
43 mv $(factory_bin).new $(factory_bin); \ -  
44 $(CP) $(factory_bin) $(BIN_DIR)/; \ -  
45 else \ -  
46 echo "WARNING: initramfs kernel image too big, cannot generate factory image" >&2; \ -  
47 fi -  
48 endef -  
49   -  
50 # The OEM webinterface expects an kernel with initramfs which has the uImage -  
51 # header field ih_name. -  
52 # We don't wan't to set the header name field for the kernel include in the -  
53 # sysupgrade image as well, as this image shouldn't be accepted by the OEM -  
54 # webinterface. It will soft-brick the board. -  
55 define Build/wr1201-factory-header -  
56 mkimage -A $(LINUX_KARCH) \ -  
57 -O linux -T kernel \ -  
58 -C lzma -a $(KERNEL_LOADADDR) -e $(if $(KERNEL_ENTRY),$(KERNEL_ENTRY),$(KERNEL_LOADADDR)) \ -  
59 -n 'WR1201_8_128' -d $@ $@.new -  
60 mv $@.new $@ -  
61 endef -  
62   18  
63 define Build/ubnt-erx-factory-image 19 define Build/ubnt-erx-factory-image
64 if [ -e $(KDIR)/tmp/$(KERNEL_INITRAMFS_IMAGE) -a "$$(stat -c%s $@)" -lt "$(KERNEL_SIZE)" ]; then \ 20 if [ -e $(KDIR)/tmp/$(KERNEL_INITRAMFS_IMAGE) -a "$$(stat -c%s $@)" -lt "$(KERNEL_SIZE)" ]; then \
65 echo '21001:6' > $(1).compat; \ 21 echo '21001:6' > $(1).compat; \
66 $(TAR) -cf $(1) --transform='s/^.*/compat/' $(1).compat; \ 22 $(TAR) -cf $(1) --transform='s/^.*/compat/' $(1).compat; \
Line 86... Line 42...
86   42  
87 define Device/11acnas 43 define Device/11acnas
88 DTS := 11ACNAS 44 DTS := 11ACNAS
89 IMAGE_SIZE := $(ralink_default_fw_size_16M) 45 IMAGE_SIZE := $(ralink_default_fw_size_16M)
90 DEVICE_TITLE := WeVO 11AC NAS Router 46 DEVICE_TITLE := WeVO 11AC NAS Router
91 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 47 DEVICE_PACKAGES := kmod-mt7603 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
92 endef 48 endef
Line 93... Line 49...
93 TARGET_DEVICES += 11acnas 49 TARGET_DEVICES += 11acnas
94   -  
95 define Device/dir-860l-b1 50  
96 $(Device/seama) 51 define Device/dir-860l-b1
97 DTS := DIR-860L-B1 52 DTS := DIR-860L-B1
98 BLOCKSIZE := 64k 53 BLOCKSIZE := 64k
99 SEAMA_SIGNATURE := wrgac13_dlink.2013gui_dir860lb 54 IMAGES += factory.bin
-   55 KERNEL := kernel-bin | patch-dtb | relocate-kernel | lzma | uImage lzma
-   56 IMAGE_SIZE := $(ralink_default_fw_size_16M)
-   57 IMAGE/sysupgrade.bin := \
-   58 append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | append-rootfs | \
-   59 seama -m "dev=/dev/mtdblock/2" -m "type=firmware" | \
-   60 pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
-   61 IMAGE/factory.bin := \
-   62 append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | \
-   63 append-rootfs | pad-rootfs -x 64 | \
-   64 seama -m "dev=/dev/mtdblock/2" -m "type=firmware" | \
100 KERNEL := kernel-bin | patch-dtb | relocate-kernel | lzma | uImage lzma 65 seama-seal -m "signature=wrgac13_dlink.2013gui_dir860lb" | \
101 IMAGE_SIZE := $(ralink_default_fw_size_16M) 66 check-size $$$$(IMAGE_SIZE)
102 DEVICE_TITLE := D-Link DIR-860L B1 67 DEVICE_TITLE := D-Link DIR-860L B1
103 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 68 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
Line 104... Line 69...
104 endef 69 endef
105 TARGET_DEVICES += dir-860l-b1 70 TARGET_DEVICES += dir-860l-b1
Line 110... Line 75...
110 DEVICE_TITLE := Mediatek AP-MT7621A-V60 EVB 75 DEVICE_TITLE := Mediatek AP-MT7621A-V60 EVB
111 DEVICE_PACKAGES := kmod-usb3 kmod-sdhci-mt7620 kmod-sound-mt7620 76 DEVICE_PACKAGES := kmod-usb3 kmod-sdhci-mt7620 kmod-sound-mt7620
112 endef 77 endef
113 TARGET_DEVICES += mediatek_ap-mt7621a-v60 78 TARGET_DEVICES += mediatek_ap-mt7621a-v60
Line 114... Line -...
114   -  
115 define Device/xzwifi_creativebox-v1 -  
116 DTS := CreativeBox-v1 -  
117 IMAGE_SIZE := $(ralink_default_fw_size_32M) -  
118 DEVICE_TITLE := CreativeBox v1 -  
119 DEVICE_PACKAGES := \ -  
120 kmod-ata-core kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \ -  
121 kmod-usb3 -  
122 endef -  
123 TARGET_DEVICES += xzwifi_creativebox-v1 -  
124   79  
125 define Device/elecom_wrc-1167ghbk2-s 80 define Device/elecom_wrc-1167ghbk2-s
126 DTS := WRC-1167GHBK2-S 81 DTS := WRC-1167GHBK2-S
127 IMAGE_SIZE := 15488k 82 IMAGE_SIZE := 15488k
128 DEVICE_TITLE := ELECOM WRC-1167GHBK2-S 83 DEVICE_TITLE := ELECOM WRC-1167GHBK2-S
129 IMAGES += factory.bin 84 IMAGES += factory.bin
130 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) |\ 85 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) |\
131 elecom-wrc-factory WRC-1167GHBK2-S 0.00 86 elecom-wrc-factory WRC-1167GHBK2-S 0.00
132 endef 87 endef
Line 133... Line -...
133 TARGET_DEVICES += elecom_wrc-1167ghbk2-s -  
134   -  
135 define Device/elecom_wrc-2533gst -  
136 DTS := WRC-2533GST -  
137 IMAGE_SIZE := 11264k -  
138 DEVICE_TITLE := ELECOM WRC-2533GST -  
139 IMAGES += factory.bin -  
140 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) |\ -  
141 elecom-gst-factory WRC-2533GST 0.00 -  
142 endef -  
143 TARGET_DEVICES += elecom_wrc-2533gst -  
144   -  
145 define Device/elecom_wrc-1900gst -  
146 DTS := WRC-1900GST -  
147 IMAGE_SIZE := 11264k -  
148 DEVICE_TITLE := ELECOM WRC-1900GST -  
149 IMAGES += factory.bin -  
150 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) |\ -  
151 elecom-gst-factory WRC-1900GST 0.00 -  
152 endef -  
153 TARGET_DEVICES += elecom_wrc-1900gst 88 TARGET_DEVICES += elecom_wrc-1167ghbk2-s
154   89  
155 define Device/ew1200 90 define Device/ew1200
156 DTS := EW1200 91 DTS := EW1200
157 IMAGE_SIZE := $(ralink_default_fw_size_16M) 92 IMAGE_SIZE := $(ralink_default_fw_size_16M)
158 DEVICE_TITLE := AFOUNDRY EW1200 93 DEVICE_TITLE := AFOUNDRY EW1200
159 DEVICE_PACKAGES := \ 94 DEVICE_PACKAGES := \
160 kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-mt7603 kmod-usb3 \ 95 kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-mt7603 kmod-usb3 \
161 kmod-usb-ledtrig-usbport wpad-basic 96 kmod-usb-ledtrig-usbport wpad-mini
Line 162... Line 97...
162 endef 97 endef
163 TARGET_DEVICES += ew1200 98 TARGET_DEVICES += ew1200
164   99  
165 define Device/firewrt 100 define Device/firewrt
166 DTS := FIREWRT 101 DTS := FIREWRT
167 IMAGE_SIZE := $(ralink_default_fw_size_16M) 102 IMAGE_SIZE := $(ralink_default_fw_size_16M)
168 DEVICE_TITLE := Firefly FireWRT 103 DEVICE_TITLE := Firefly FireWRT
Line 169... Line -...
169 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic -  
170 endef -  
171 TARGET_DEVICES += firewrt -  
172   -  
173 define Device/gehua_ghl-r-001 -  
174 DTS := GHL-R-001 -  
175 IMAGE_SIZE := $(ralink_default_fw_size_32M) -  
176 DEVICE_TITLE := GeHua GHL-R-001 -  
177 DEVICE_PACKAGES := \ -  
178 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 104 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
179 endef 105 endef
180 TARGET_DEVICES += gehua_ghl-r-001 106 TARGET_DEVICES += firewrt
181   107  
182 define Device/gnubee_gb-pc1 108 define Device/gnubee_gb-pc1
Line 204... Line 130...
204 IMAGE_SIZE := $(ralink_default_fw_size_32M) 130 IMAGE_SIZE := $(ralink_default_fw_size_32M)
205 IMAGES += factory.bin 131 IMAGES += factory.bin
206 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata 132 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
207 IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | check-size $$$$(IMAGE_SIZE) 133 IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | check-size $$$$(IMAGE_SIZE)
208 DEVICE_TITLE := HiWiFi HC5962 134 DEVICE_TITLE := HiWiFi HC5962
209 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-basic 135 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-mini
210 endef 136 endef
211 TARGET_DEVICES += hc5962 137 TARGET_DEVICES += hc5962
Line 212... Line -...
212   -  
213 define Device/iodata_wn-ax1167gr -  
214 DTS := WN-AX1167GR -  
215 IMAGE_SIZE := 15552k -  
216 KERNEL_INITRAMFS := $$(KERNEL) | \ -  
217 iodata-factory 7864320 4 0x1055 $(KDIR)/tmp/$$(KERNEL_INITRAMFS_PREFIX)-factory.bin -  
218 DEVICE_TITLE := I-O DATA WN-AX1167GR -  
219 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 wpad-basic -  
220 endef -  
221 TARGET_DEVICES += iodata_wn-ax1167gr -  
222   138  
223 define Device/iodata_wn-gx300gr 139 define Device/iodata_wn-gx300gr
224 DTS := WN-GX300GR 140 DTS := WN-GX300GR
225 IMAGE_SIZE := 7798784 141 IMAGE_SIZE := 7798784
226 DEVICE_TITLE := I-O DATA WN-GX300GR 142 DEVICE_TITLE := I-O DATA WN-GX300GR
227 DEVICE_PACKAGES := kmod-mt7603 wpad-basic 143 DEVICE_PACKAGES := kmod-mt7603 wpad-mini
228 endef 144 endef
Line 229... Line 145...
229 TARGET_DEVICES += iodata_wn-gx300gr 145 TARGET_DEVICES += iodata_wn-gx300gr
230   146  
Line 238... Line 154...
238 define Device/mir3g 154 define Device/mir3g
239 DTS := MIR3G 155 DTS := MIR3G
240 BLOCKSIZE := 128k 156 BLOCKSIZE := 128k
241 PAGESIZE := 2048 157 PAGESIZE := 2048
242 KERNEL_SIZE := 4096k 158 KERNEL_SIZE := 4096k
-   159 KERNEL := $(KERNEL_DTB) | uImage lzma
243 IMAGE_SIZE := 32768k 160 IMAGE_SIZE := 32768k
244 UBINIZE_OPTS := -E 5 161 UBINIZE_OPTS := -E 5
245 IMAGES += kernel1.bin rootfs0.bin 162 IMAGES := sysupgrade.tar kernel1.bin rootfs0.bin
246 IMAGE/kernel1.bin := append-kernel 163 IMAGE/kernel1.bin := append-kernel
247 IMAGE/rootfs0.bin := append-ubi | check-size $$$$(IMAGE_SIZE) 164 IMAGE/rootfs0.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
248 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata 165 IMAGE/sysupgrade.tar := sysupgrade-tar | append-metadata
249 DEVICE_TITLE := Xiaomi Mi Router 3G 166 DEVICE_TITLE := Xiaomi Mi Router 3G
250 SUPPORTED_DEVICES += R3G 167 SUPPORTED_DEVICES += R3G
251 DEVICE_PACKAGES := \ 168 DEVICE_PACKAGES := \
252 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic \ 169 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini \
253 uboot-envtools 170 uboot-envtools
254 endef 171 endef
255 TARGET_DEVICES += mir3g 172 TARGET_DEVICES += mir3g
Line 256... Line 173...
256   173  
Line 265... Line 182...
265 define Device/newifi-d1 182 define Device/newifi-d1
266 DTS := Newifi-D1 183 DTS := Newifi-D1
267 IMAGE_SIZE := $(ralink_default_fw_size_32M) 184 IMAGE_SIZE := $(ralink_default_fw_size_32M)
268 DEVICE_TITLE := Newifi D1 185 DEVICE_TITLE := Newifi D1
269 DEVICE_PACKAGES := \ 186 DEVICE_PACKAGES := \
270 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 187 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
271 endef 188 endef
272 TARGET_DEVICES += newifi-d1 189 TARGET_DEVICES += newifi-d1
Line 273... Line 190...
273   190  
274 define Device/d-team_newifi-d2 191 define Device/d-team_newifi-d2
275 DTS := Newifi-D2 192 DTS := Newifi-D2
276 IMAGE_SIZE := $(ralink_default_fw_size_32M) 193 IMAGE_SIZE := $(ralink_default_fw_size_32M)
277 DEVICE_TITLE := Newifi D2 194 DEVICE_TITLE := Newifi D2
278 DEVICE_PACKAGES := \ 195 DEVICE_PACKAGES := \
279 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 196 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
280 endef 197 endef
Line 281... Line 198...
281 TARGET_DEVICES += d-team_newifi-d2 198 TARGET_DEVICES += d-team_newifi-d2
282   199  
283 define Device/pbr-m1 200 define Device/pbr-m1
284 DTS := PBR-M1 201 DTS := PBR-M1
285 IMAGE_SIZE := $(ralink_default_fw_size_16M) 202 IMAGE_SIZE := $(ralink_default_fw_size_16M)
286 DEVICE_TITLE := PBR-M1 203 DEVICE_TITLE := PBR-M1
287 DEVICE_PACKAGES := \ 204 DEVICE_PACKAGES := \
288 kmod-ata-core kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \ 205 kmod-ata-core kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \
289 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 206 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
Line 290... Line 207...
290 endef 207 endef
291 TARGET_DEVICES += pbr-m1 208 TARGET_DEVICES += pbr-m1
292   209  
293 define Device/r6220 210 define Device/r6220
294 DTS := R6220 211 DTS := R6220
-   212 BLOCKSIZE := 128k
295 BLOCKSIZE := 128k 213 PAGESIZE := 2048
296 PAGESIZE := 2048 214 KERNEL_SIZE := 4096k
297 KERNEL_SIZE := 4096k 215 KERNEL := $(KERNEL_DTB) | uImage lzma
298 IMAGE_SIZE := 28672k 216 IMAGE_SIZE := 28672k
299 UBINIZE_OPTS := -E 5 217 UBINIZE_OPTS := -E 5
300 IMAGES += kernel.bin rootfs.bin 218 IMAGES := sysupgrade.tar kernel.bin rootfs.bin
301 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata 219 IMAGE/sysupgrade.tar := sysupgrade-tar | append-metadata
302 IMAGE/kernel.bin := append-kernel 220 IMAGE/kernel.bin := append-kernel
303 IMAGE/rootfs.bin := append-ubi | check-size $$$$(IMAGE_SIZE) 221 IMAGE/rootfs.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
304 DEVICE_TITLE := Netgear R6220 222 DEVICE_TITLE := Netgear R6220
305 DEVICE_PACKAGES := \ 223 DEVICE_PACKAGES := \
Line 306... Line 224...
306 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 224 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
307 endef 225 endef
308 TARGET_DEVICES += r6220 -  
309   -  
310 define Device/netgear_r6350 -  
311 DTS := R6350 -  
312 BLOCKSIZE := 128k -  
313 PAGESIZE := 2048 226 TARGET_DEVICES += r6220
314 KERNEL_SIZE := 4096k -  
315 IMAGE_SIZE := 40960k -  
316 UBINIZE_OPTS := -E 5 -  
317 IMAGES += kernel.bin rootfs.bin 227  
318 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata 228 define Device/rb750gr3
319 IMAGE/kernel.bin := append-kernel -  
320 IMAGE/rootfs.bin := append-ubi | check-size $$$$(IMAGE_SIZE) 229 DTS := RB750Gr3
321 DEVICE_TITLE := Netgear R6350 230 IMAGE_SIZE := $(ralink_default_fw_size_16M)
Line 322... Line 231...
322 DEVICE_PACKAGES := \ 231 DEVICE_TITLE := MikroTik RB750Gr3
-   232 DEVICE_PACKAGES := kmod-usb3 uboot-envtools
323 kmod-mt7603 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 233 endef
324 endef 234 TARGET_DEVICES += rb750gr3
-   235  
325 TARGET_DEVICES += netgear_r6350 236 define Device/mikrotik_rbm33g
326   237 DTS := RBM33G
327 define Device/MikroTik 238 BLOCKSIZE := 64k
328 BLOCKSIZE := 64k 239 IMAGE_SIZE := 16128k
329 IMAGE_SIZE := 16128k 240 DEVICE_TITLE := MikroTik RBM33G
330 DEVICE_PACKAGES := kmod-usb3 241 DEVICE_PACKAGES := kmod-usb3
331 LOADER_TYPE := elf 242 LOADER_TYPE := elf
332 PLATFORM := mt7621 -  
333 KERNEL := $(KERNEL_DTB) | loader-kernel -  
334 IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 | pad-to $$$$(BLOCKSIZE) | \ -  
335 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) -  
336 endef -  
337   -  
338 define Device/mikrotik_rb750gr3 -  
339 $(Device/MikroTik) -  
340 DTS := RB750Gr3 -  
341 DEVICE_TITLE := MikroTik RouterBOARD RB750Gr3 -  
342 DEVICE_PACKAGES += kmod-gpio-beeper -  
343 endef -  
344 TARGET_DEVICES += mikrotik_rb750gr3 -  
345   -  
346 define Device/mikrotik_rbm33g 243 PLATFORM := mt7621
Line 347... Line -...
347 $(Device/MikroTik) -  
348 DTS := RBM33G -  
349 DEVICE_TITLE := MikroTik RouterBOARD M33G -  
350 endef -  
351 TARGET_DEVICES += mikrotik_rbm33g -  
352   -  
353 define Device/mikrotik_rbm11g -  
354 $(Device/MikroTik) -  
355 DTS := RBM11G -  
356 DEVICE_TITLE := MikroTik RouterBOARD M11G -  
357 endef -  
358 TARGET_DEVICES += mikrotik_rbm11g -  
359   -  
360 define Device/mtc_wr1201 -  
361 DTS := WR1201 -  
362 IMAGE_SIZE := 16000k -  
363 DEVICE_TITLE := MTC Wireless Router WR1201 -  
364 KERNEL_INITRAMFS := $(KERNEL_DTB) | wr1201-factory-header 244 KERNEL := kernel-bin | patch-dtb | lzma | loader-kernel
365 DEVICE_PACKAGES := kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \ 245 IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 | pad-to $$$$(BLOCKSIZE) | \
366 kmod-usb-ledtrig-usbport wpad-basic 246 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
367 endef 247 endef
368 TARGET_DEVICES += mtc_wr1201 248 TARGET_DEVICES += mikrotik_rbm33g
369   249  
370 define Device/re350-v1 250 define Device/re350-v1
371 DTS := RE350 251 DTS := RE350
372 DEVICE_TITLE := TP-LINK RE350 v1 252 DEVICE_TITLE := TP-LINK RE350 v1
373 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 wpad-basic 253 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 wpad-mini
374 TPLINK_BOARD_ID := RE350-V1 254 TPLINK_BOARD_ID := RE350-V1
375 TPLINK_HWID := 0x0 255 TPLINK_HWID := 0x0
376 TPLINK_HWREV := 0 256 TPLINK_HWREV := 0
377 TPLINK_HEADER_VERSION := 1 257 TPLINK_HEADER_VERSION := 1
378 IMAGE_SIZE := 6016k 258 IMAGE_SIZE := 6016k
Line 379... Line 259...
379 KERNEL := $(KERNEL_DTB) | tplink-v1-header -e -O 259 KERNEL := $(KERNEL_DTB) | tplink-v1-header -e
380 IMAGES += factory.bin 260 IMAGES := sysupgrade.bin factory.bin
381 IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | append-metadata | check-size $$$$(IMAGE_SIZE) 261 IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | append-metadata | check-size $$$$(IMAGE_SIZE)
382 IMAGE/factory.bin := append-rootfs | tplink-safeloader factory 262 IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
383 endef 263 endef
384 TARGET_DEVICES += re350-v1 264 TARGET_DEVICES += re350-v1
Line 385... Line 265...
385   265  
386 define Device/re6500 266 define Device/re6500
387 DTS := RE6500 267 DTS := RE6500
388 DEVICE_TITLE := Linksys RE6500 268 DEVICE_TITLE := Linksys RE6500
389 DEVICE_PACKAGES := kmod-mt76x2 wpad-basic 269 DEVICE_PACKAGES := kmod-mt76x2 wpad-mini
390 endef 270 endef
Line 391... Line 271...
391 TARGET_DEVICES += re6500 271 TARGET_DEVICES += re6500
392   272  
393 define Device/sap-g3200u3 273 define Device/sap-g3200u3
394 DTS := SAP-G3200U3 274 DTS := SAP-G3200U3
395 DEVICE_TITLE := STORYLiNK SAP-G3200U3 275 DEVICE_TITLE := STORYLiNK SAP-G3200U3
396 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 276 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
397 endef 277 endef
398 TARGET_DEVICES += sap-g3200u3 278 TARGET_DEVICES += sap-g3200u3
399   279  
Line 400... Line 280...
400 define Device/sk-wb8 280 define Device/sk-wb8
401 DTS := SK-WB8 281 DTS := SK-WB8
402 IMAGE_SIZE := $(ralink_default_fw_size_16M) 282 IMAGE_SIZE := $(ralink_default_fw_size_16M)
403 DEVICE_TITLE := SamKnows Whitebox 8 283 DEVICE_TITLE := SamKnows Whitebox 8
404 DEVICE_PACKAGES := \ 284 DEVICE_PACKAGES := \
405 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport \ 285 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport \
Line -... Line 286...
-   286 uboot-envtools wpad-mini
-   287 endef
-   288 TARGET_DEVICES += sk-wb8
-   289  
-   290 define Device/timecloud
-   291 DTS := Timecloud
-   292 DEVICE_TITLE := Thunder Timecloud
-   293 DEVICE_PACKAGES := kmod-usb3
406 uboot-envtools wpad-basic 294 endef
407 endef 295 TARGET_DEVICES += timecloud
408 TARGET_DEVICES += sk-wb8 296  
409   297 define Device/u7621-06-256M-16M
-   298 DTS := U7621-06-256M-16M
-   299 IMAGE_SIZE := 16064k
410 define Device/timecloud 300 DEVICE_TITLE := UniElec U7621-06 (256M RAM/16M flash)
411 DTS := Timecloud 301 DEVICE_PACKAGES := kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3
412 DEVICE_TITLE := Thunder Timecloud 302 endef
413 DEVICE_PACKAGES := kmod-usb3 303 TARGET_DEVICES += u7621-06-256M-16M
414 endef 304  
Line 415... Line 305...
415 TARGET_DEVICES += timecloud 305 define Device/ubnt-erx
Line 430... Line 320...
430 DEVICE_TITLE := Ubiquiti EdgeRouter X-SFP 320 DEVICE_TITLE := Ubiquiti EdgeRouter X-SFP
431 DEVICE_PACKAGES += kmod-i2c-algo-pca kmod-gpio-pca953x kmod-i2c-gpio-custom 321 DEVICE_PACKAGES += kmod-i2c-algo-pca kmod-gpio-pca953x kmod-i2c-gpio-custom
432 endef 322 endef
433 TARGET_DEVICES += ubnt-erx-sfp 323 TARGET_DEVICES += ubnt-erx-sfp
Line 434... Line -...
434   -  
435 define Device/unielec_u7621-06-256m-16m -  
436 DTS := U7621-06-256M-16M -  
437 IMAGE_SIZE := 16064k -  
438 DEVICE_TITLE := UniElec U7621-06 (256M RAM/16M flash) -  
439 DEVICE_PACKAGES := kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3 -  
440 SUPPORTED_DEVICES += u7621-06-256M-16M -  
441 endef -  
442 TARGET_DEVICES += unielec_u7621-06-256m-16m -  
443   -  
444 define Device/unielec_u7621-06-512m-64m -  
445 DTS := U7621-06-512M-64M -  
446 IMAGE_SIZE := 65216k -  
447 DEVICE_TITLE := UniElec U7621-06 (512M RAM/64M flash) -  
448 DEVICE_PACKAGES := kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3 -  
449 endef -  
450 TARGET_DEVICES += unielec_u7621-06-512m-64m -  
451   324  
452 define Device/vr500 325 define Device/vr500
453 DTS := VR500 326 DTS := VR500
454 IMAGE_SIZE := 66453504 327 IMAGE_SIZE := 66453504
455 DEVICE_TITLE := Planex VR500 328 DEVICE_TITLE := Planex VR500
Line 460... Line 333...
460 define Device/w2914nsv2 333 define Device/w2914nsv2
461 DTS := W2914NSV2 334 DTS := W2914NSV2
462 IMAGE_SIZE := $(ralink_default_fw_size_16M) 335 IMAGE_SIZE := $(ralink_default_fw_size_16M)
463 DEVICE_TITLE := WeVO W2914NS v2 336 DEVICE_TITLE := WeVO W2914NS v2
464 DEVICE_PACKAGES := \ 337 DEVICE_PACKAGES := \
465 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 338 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
466 endef 339 endef
467 TARGET_DEVICES += w2914nsv2 340 TARGET_DEVICES += w2914nsv2
Line 468... Line 341...
468   341  
469 define Device/wf-2881 342 define Device/wf-2881
Line 474... Line 347...
474 IMAGE_SIZE := 129280k 347 IMAGE_SIZE := 129280k
475 KERNEL := $(KERNEL_DTB) | pad-offset $$(BLOCKSIZE) 64 | uImage lzma 348 KERNEL := $(KERNEL_DTB) | pad-offset $$(BLOCKSIZE) 64 | uImage lzma
476 UBINIZE_OPTS := -E 5 349 UBINIZE_OPTS := -E 5
477 IMAGE/sysupgrade.bin := append-kernel | append-ubi | append-metadata | check-size $$$$(IMAGE_SIZE) 350 IMAGE/sysupgrade.bin := append-kernel | append-ubi | append-metadata | check-size $$$$(IMAGE_SIZE)
478 DEVICE_TITLE := NETIS WF-2881 351 DEVICE_TITLE := NETIS WF-2881
479 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 352 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
480 endef 353 endef
481 TARGET_DEVICES += wf-2881 354 TARGET_DEVICES += wf-2881
Line 482... Line 355...
482   355  
483 define Device/mqmaker_witi-256m 356 define Device/mqmaker_witi-256m
484 DTS := WITI-256M 357 DTS := WITI-256M
485 IMAGE_SIZE := $(ralink_default_fw_size_16M) 358 IMAGE_SIZE := $(ralink_default_fw_size_16M)
486 DEVICE_TITLE := MQmaker WiTi (256MB RAM) 359 DEVICE_TITLE := MQmaker WiTi (256MB RAM)
487 DEVICE_PACKAGES := \ 360 DEVICE_PACKAGES := \
488 kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \ 361 kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \
489 kmod-usb-ledtrig-usbport wpad-basic 362 kmod-usb-ledtrig-usbport wpad-mini
490 SUPPORTED_DEVICES += witi 363 SUPPORTED_DEVICES += witi
491 endef 364 endef
Line 492... Line 365...
492 TARGET_DEVICES += mqmaker_witi-256m 365 TARGET_DEVICES += mqmaker_witi-256m
493   366  
494 define Device/mqmaker_witi-512m 367 define Device/mqmaker_witi-512m
495 DTS := WITI-512M 368 DTS := WITI-512M
496 IMAGE_SIZE := $(ralink_default_fw_size_16M) 369 IMAGE_SIZE := $(ralink_default_fw_size_16M)
497 DEVICE_TITLE := MQmaker WiTi (512MB RAM) 370 DEVICE_TITLE := MQmaker WiTi (512MB RAM)
498 DEVICE_PACKAGES := \ 371 DEVICE_PACKAGES := \
499 kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \ 372 kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \
500 kmod-usb-ledtrig-usbport wpad-basic 373 kmod-usb-ledtrig-usbport wpad-mini
Line 501... Line 374...
501 endef 374 endef
502 TARGET_DEVICES += mqmaker_witi-512m 375 TARGET_DEVICES += mqmaker_witi-512m
503   376  
504 define Device/wndr3700v5 377 define Device/wndr3700v5
505 DTS := WNDR3700V5 378 DTS := WNDR3700V5
506 IMAGE_SIZE := $(ralink_default_fw_size_16M) 379 IMAGE_SIZE := $(ralink_default_fw_size_16M)
507 DEVICE_TITLE := Netgear WNDR3700v5 380 DEVICE_TITLE := Netgear WNDR3700v5
Line 508... Line 381...
508 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-basic 381 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-mini
509 endef 382 endef
510 TARGET_DEVICES += wndr3700v5 383 TARGET_DEVICES += wndr3700v5
511   384  
512 define Device/youhua_wr1200js 385 define Device/youhua_wr1200js
513 DTS := WR1200JS 386 DTS := WR1200JS
514 IMAGE_SIZE := 16064k 387 IMAGE_SIZE := 16064k
515 DEVICE_TITLE := YouHua WR1200JS 388 DEVICE_TITLE := YouHua WR1200JS
Line 516... Line 389...
516 DEVICE_PACKAGES := \ 389 DEVICE_PACKAGES := \
517 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 390 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
518 endef 391 endef
519 TARGET_DEVICES += youhua_wr1200js 392 TARGET_DEVICES += youhua_wr1200js
520   393  
521 define Device/wsr-1166 394 define Device/wsr-1166
522 DTS := WSR-1166 395 DTS := WSR-1166
523 IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata 396 IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata
Line 524... Line 397...
524 IMAGE_SIZE := $(ralink_default_fw_size_16M) 397 IMAGE_SIZE := $(ralink_default_fw_size_16M)
525 DEVICE_TITLE := Buffalo WSR-1166 398 DEVICE_TITLE := Buffalo WSR-1166
526 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 wpad-basic 399 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 wpad-mini
527 endef 400 endef
528 TARGET_DEVICES += wsr-1166 401 TARGET_DEVICES += wsr-1166
529   402  
530 define Device/wsr-600 403 define Device/wsr-600
Line 531... Line 404...
531 DTS := WSR-600 404 DTS := WSR-600
532 IMAGE_SIZE := $(ralink_default_fw_size_16M) 405 IMAGE_SIZE := $(ralink_default_fw_size_16M)
533 DEVICE_TITLE := Buffalo WSR-600 406 DEVICE_TITLE := Buffalo WSR-600
534 DEVICE_PACKAGES := kmod-mt7603 kmod-rt2800-pci wpad-basic 407 DEVICE_PACKAGES := kmod-mt7603 kmod-rt2800-pci wpad-mini
535 endef 408 endef
536 TARGET_DEVICES += wsr-600 409 TARGET_DEVICES += wsr-600
537   410  
538 define Device/zbt-we1326 411 define Device/zbt-we1326
Line 539... Line 412...
539 DTS := ZBT-WE1326 412 DTS := ZBT-WE1326
540 IMAGE_SIZE := $(ralink_default_fw_size_16M) 413 IMAGE_SIZE := $(ralink_default_fw_size_16M)
541 DEVICE_TITLE := ZBT WE1326 414 DEVICE_TITLE := ZBT WE1326
542 DEVICE_PACKAGES := \ 415 DEVICE_PACKAGES := \
543 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-sdhci-mt7620 wpad-basic 416 kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-sdhci-mt7620 wpad-mini
544 endef 417 endef
545 TARGET_DEVICES += zbt-we1326 418 TARGET_DEVICES += zbt-we1326
546   419  
547 define Device/zbtlink_zbt-we3526 420 define Device/zbtlink_zbt-we3526
Line 548... Line 421...
548 DTS := ZBT-WE3526 421 DTS := ZBT-WE3526
549 IMAGE_SIZE := $(ralink_default_fw_size_16M) 422 IMAGE_SIZE := $(ralink_default_fw_size_16M)
550 DEVICE_TITLE := ZBT WE3526 423 DEVICE_TITLE := ZBT WE3526
551 DEVICE_PACKAGES := \ 424 DEVICE_PACKAGES := \
552 kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \ 425 kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
553 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 426 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
554 endef 427 endef
555 TARGET_DEVICES += zbtlink_zbt-we3526 428 TARGET_DEVICES += zbtlink_zbt-we3526
556   429  
Line 557... Line 430...
557 define Device/zbt-wg2626 430 define Device/zbt-wg2626
558 DTS := ZBT-WG2626 431 DTS := ZBT-WG2626
559 IMAGE_SIZE := $(ralink_default_fw_size_16M) 432 IMAGE_SIZE := $(ralink_default_fw_size_16M)
560 DEVICE_TITLE := ZBT WG2626 433 DEVICE_TITLE := ZBT WG2626
561 DEVICE_PACKAGES := \ 434 DEVICE_PACKAGES := \
562 kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \ 435 kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \
563 kmod-usb-ledtrig-usbport wpad-basic 436 kmod-usb-ledtrig-usbport wpad-mini
564 endef 437 endef
565 TARGET_DEVICES += zbt-wg2626 438 TARGET_DEVICES += zbt-wg2626
566   439  
Line 567... Line 440...
567 define Device/zbt-wg3526-16M 440 define Device/zbt-wg3526-16M
568 DTS := ZBT-WG3526-16M 441 DTS := ZBT-WG3526-16M
569 IMAGE_SIZE := $(ralink_default_fw_size_16M) 442 IMAGE_SIZE := $(ralink_default_fw_size_16M)
570 SUPPORTED_DEVICES += zbt-wg3526 443 SUPPORTED_DEVICES += zbt-wg3526
571 DEVICE_TITLE := ZBT WG3526 (16MB flash) 444 DEVICE_TITLE := ZBT WG3526 (16MB flash)
572 DEVICE_PACKAGES := \ 445 DEVICE_PACKAGES := \
573 kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \ 446 kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
574 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic 447 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini
575 endef 448 endef
576 TARGET_DEVICES += zbt-wg3526-16M 449 TARGET_DEVICES += zbt-wg3526-16M
-   450  
-   451 define Device/zbt-wg3526-32M
-   452 DTS := ZBT-WG3526-32M
-   453 IMAGE_SIZE := $(ralink_default_fw_size_32M)
-   454 SUPPORTED_DEVICES += ac1200pro
-   455 DEVICE_TITLE := ZBT WG3526 (32MB flash)
-   456 DEVICE_PACKAGES := \
-   457 kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
-   458 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini