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