treewide: move mktplinkfw to tplink-v1-image in image-commands.mk
[oweals/openwrt.git] / target / linux / ath79 / image / tiny-tp-link.mk
1 include ./common-tp-link.mk
2
3 define Device/tplink_tl-mr10u
4   $(Device/tplink-4mlzma)
5   SOC := ar9331
6   DEVICE_MODEL := TL-MR10U
7   DEVICE_PACKAGES := kmod-usb-chipidea2
8   TPLINK_HWID := 0x00100101
9   SUPPORTED_DEVICES += tl-mr10u
10 endef
11 TARGET_DEVICES += tplink_tl-mr10u
12
13 define Device/tplink_tl-mr3020-v1
14   $(Device/tplink-4mlzma)
15   IMAGE_SIZE := 3840k
16   SOC := ar9331
17   DEVICE_MODEL := TL-MR3020
18   DEVICE_VARIANT := v1
19   DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
20   TPLINK_HWID := 0x30200001
21   SUPPORTED_DEVICES += tl-mr3020
22 endef
23 TARGET_DEVICES += tplink_tl-mr3020-v1
24
25 define Device/tplink_tl-mr3040-v2
26   $(Device/tplink-4mlzma)
27   SOC := ar9331
28   DEVICE_MODEL := TL-MR3040
29   DEVICE_VARIANT := v2
30   DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
31   TPLINK_HWID := 0x30400002
32   SUPPORTED_DEVICES += tl-mr3040-v2
33 endef
34 TARGET_DEVICES += tplink_tl-mr3040-v2
35
36 define Device/tplink_tl-mr3220-v1
37   $(Device/tplink-4m)
38   SOC := ar7241
39   DEVICE_MODEL := TL-MR3220
40   DEVICE_VARIANT := v1
41   TPLINK_HWID := 0x32200001
42   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
43   SUPPORTED_DEVICES += tl-mr3220-v1
44 endef
45 TARGET_DEVICES += tplink_tl-mr3220-v1
46
47 define Device/tplink_tl-mr3420-v1
48   $(Device/tplink-4m)
49   SOC := ar7241
50   DEVICE_MODEL := TL-MR3420
51   DEVICE_VARIANT := v1
52   TPLINK_HWID := 0x34200001
53   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
54   SUPPORTED_DEVICES += tl-mr3420-v1
55 endef
56 TARGET_DEVICES += tplink_tl-mr3420-v1
57
58 define Device/tplink_tl-mr3420-v2
59   $(Device/tplink-4mlzma)
60   SOC := ar9341
61   DEVICE_MODEL := TL-MR3420
62   DEVICE_VARIANT := v2
63   TPLINK_HWID := 0x34200002
64   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
65   SUPPORTED_DEVICES += tl-mr3420-v2
66 endef
67 TARGET_DEVICES += tplink_tl-mr3420-v2
68
69 define Device/tplink_tl-wa901nd-v2
70   $(Device/tplink-4m)
71   SOC := ar9132
72   DEVICE_MODEL := TL-WA901ND
73   DEVICE_VARIANT := v2
74   TPLINK_HWID := 0x09010002
75 endef
76 TARGET_DEVICES += tplink_tl-wa901nd-v2
77
78 define Device/tplink_tl-wr703n
79   $(Device/tplink-4mlzma)
80   SOC := ar9331
81   DEVICE_MODEL := TL-WR703N
82   DEVICE_PACKAGES := kmod-usb-chipidea2
83   TPLINK_HWID := 0x07030101
84   SUPPORTED_DEVICES += tl-wr703n
85 endef
86 TARGET_DEVICES += tplink_tl-wr703n
87
88 define Device/tplink_tl-wr740n-v1
89   $(Device/tplink-4m)
90   SOC := ar7240
91   DEVICE_MODEL := TL-WR740N
92   DEVICE_VARIANT := v1/v2
93   TPLINK_HWID := 0x07400001
94 endef
95 TARGET_DEVICES += tplink_tl-wr740n-v1
96
97 define Device/tplink_tl-wr740n-v3
98   $(Device/tplink-4m)
99   SOC := ar7240
100   DEVICE_MODEL := TL-WR740N
101   DEVICE_VARIANT := v3
102   TPLINK_HWID := 0x07400003
103 endef
104 TARGET_DEVICES += tplink_tl-wr740n-v3
105
106 define Device/tplink_tl-wr740n-v4
107   $(Device/tplink-4mlzma)
108   SOC := ar9331
109   DEVICE_MODEL := TL-WR740N
110   DEVICE_VARIANT := v4
111   TPLINK_HWID := 0x07400004
112   SUPPORTED_DEVICES += tl-wr740n-v4
113 endef
114 TARGET_DEVICES += tplink_tl-wr740n-v4
115
116 define Device/tplink_tl-wr741-v1
117   $(Device/tplink-4m)
118   SOC := ar7240
119   DEVICE_MODEL := TL-WR741N/ND
120   DEVICE_VARIANT := v1/v2
121   TPLINK_HWID := 0x07410001
122 endef
123 TARGET_DEVICES += tplink_tl-wr741-v1
124
125 define Device/tplink_tl-wr741nd-v4
126   $(Device/tplink-4mlzma)
127   SOC := ar9331
128   DEVICE_MODEL := TL-WR741N/ND
129   DEVICE_VARIANT := v4
130   TPLINK_HWID := 0x07410004
131   SUPPORTED_DEVICES += tl-wr741n-v4
132 endef
133 TARGET_DEVICES += tplink_tl-wr741nd-v4
134
135 define Device/tplink_tl-wr743nd-v1
136   $(Device/tplink-4m)
137   SOC := ar7240
138   DEVICE_MODEL := TL-WR743ND
139   DEVICE_VARIANT := v1
140   TPLINK_HWID := 0x07430001
141 endef
142 TARGET_DEVICES += tplink_tl-wr743nd-v1
143
144 define Device/tplink_tl-wr841-v5
145   $(Device/tplink-4m)
146   SOC := ar7240
147   DEVICE_MODEL := TL-WR841N/ND
148   DEVICE_VARIANT := v5/v6
149   TPLINK_HWID := 0x08410005
150 endef
151 TARGET_DEVICES += tplink_tl-wr841-v5
152
153 define Device/tplink_tl-wr841-v7
154   $(Device/tplink-4m)
155   SOC := ar7241
156   DEVICE_MODEL := TL-WR841N/ND
157   DEVICE_VARIANT := v7
158   TPLINK_HWID := 0x08410007
159   SUPPORTED_DEVICES += tl-wr841-v7
160 endef
161 TARGET_DEVICES += tplink_tl-wr841-v7
162
163 define Device/tplink_tl-wr841-v8
164   $(Device/tplink-4mlzma)
165   SOC := ar9341
166   DEVICE_MODEL := TL-WR841N/ND
167   DEVICE_VARIANT := v8
168   TPLINK_HWID := 0x08410008
169   SUPPORTED_DEVICES += tl-wr841n-v8
170 endef
171 TARGET_DEVICES += tplink_tl-wr841-v8
172
173 define Device/tplink_tl-wr841-v9
174   $(Device/tplink-4mlzma)
175   SOC := qca9533
176   DEVICE_MODEL := TL-WR841N/ND
177   DEVICE_VARIANT := v9
178   TPLINK_HWID := 0x08410009
179   SUPPORTED_DEVICES += tl-wr841n-v9
180 endef
181 TARGET_DEVICES += tplink_tl-wr841-v9
182
183 define Device/tplink_tl-wr841-v10
184   $(Device/tplink-4mlzma)
185   SOC := qca9533
186   DEVICE_MODEL := TL-WR841N/ND
187   DEVICE_VARIANT := v10
188   TPLINK_HWID := 0x08410010
189   SUPPORTED_DEVICES += tl-wr841n-v9
190 endef
191 TARGET_DEVICES += tplink_tl-wr841-v10
192
193 define Device/tplink_tl-wr841-v11
194   $(Device/tplink-4mlzma)
195   SOC := qca9533
196   DEVICE_MODEL := TL-WR841N/ND
197   DEVICE_VARIANT := v11
198   TPLINK_HWID := 0x08410011
199   SUPPORTED_DEVICES += tl-wr841n-v11
200   IMAGES += factory-us.bin factory-eu.bin
201   IMAGE/factory-us.bin := tplink-v1-image factory -C US
202   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
203 endef
204 TARGET_DEVICES += tplink_tl-wr841-v11
205
206 define Device/tplink_tl-wr841-v12
207   $(Device/tplink-4mlzma)
208   SOC := qca9533
209   DEVICE_MODEL := TL-WR841N/ND
210   DEVICE_VARIANT := v12
211   TPLINK_HWID := 0x08410012
212   SUPPORTED_DEVICES += tl-wr841n-v11
213   IMAGES += factory-us.bin factory-eu.bin
214   IMAGE/factory-us.bin := tplink-v1-image factory -C US
215   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
216 endef
217 TARGET_DEVICES += tplink_tl-wr841-v12
218
219 define Device/tplink_tl-wr940n-v3
220   $(Device/tplink-4mlzma)
221   SOC := tp9343
222   DEVICE_MODEL := TL-WR940N
223   DEVICE_VARIANT := v3
224   TPLINK_HWID := 0x09410006
225   SUPPORTED_DEVICES += tl-wr941nd-v6
226 endef
227 TARGET_DEVICES += tplink_tl-wr940n-v3
228
229 define Device/tplink_tl-wr940n-v4
230   $(Device/tplink-4mlzma)
231   SOC := tp9343
232   DEVICE_MODEL := TL-WR940N
233   DEVICE_VARIANT := v4
234   TPLINK_HWID := 0x09400004
235   SUPPORTED_DEVICES += tl-wr940n-v4
236   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
237   IMAGE/factory-us.bin := tplink-v1-image factory -C US
238   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
239   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
240 endef
241 TARGET_DEVICES += tplink_tl-wr940n-v4
242
243 define Device/tplink_tl-wr941-v2
244   $(Device/tplink-4m)
245   SOC := ar9132
246   DEVICE_MODEL := TL-WR941ND
247   DEVICE_VARIANT := v2/v3
248   DEVICE_ALT0_VENDOR := TP-Link
249   DEVICE_ALT0_MODEL := TL-WR941N
250   DEVICE_ALT0_VARIANT := v2/v3
251   TPLINK_HWID := 0x09410002
252   TPLINK_HWREV := 2
253 endef
254 TARGET_DEVICES += tplink_tl-wr941-v2
255
256 define Device/tplink_tl-wr941-v4
257   $(Device/tplink-4m)
258   SOC := ar7240
259   DEVICE_MODEL := TL-WR941ND
260   DEVICE_VARIANT := v4
261   DEVICE_ALT0_VENDOR := TP-Link
262   DEVICE_ALT0_MODEL := TL-WR941N
263   DEVICE_ALT0_VARIANT := v4
264   TPLINK_HWID := 0x09410004
265 endef
266 TARGET_DEVICES += tplink_tl-wr941-v4
267
268 define Device/tplink_tl-wr941nd-v6
269   $(Device/tplink-4mlzma)
270   SOC := tp9343
271   DEVICE_MODEL := TL-WR941ND
272   DEVICE_VARIANT := v6
273   TPLINK_HWID := 0x09410006
274   SUPPORTED_DEVICES += tl-wr941nd-v6
275 endef
276 TARGET_DEVICES += tplink_tl-wr941nd-v6
277
278 define Device/tplink_tl-wr941n-v7-cn
279   $(Device/tplink-4mlzma)
280   SOC := qca9558
281   DEVICE_MODEL := TL-WR941N
282   DEVICE_VARIANT := v7 (CN)
283   TPLINK_HWID := 0x09410007
284 endef
285 TARGET_DEVICES += tplink_tl-wr941n-v7-cn