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