ath79: add support for TP-Link TL-WR841N/ND v10
[openwrt/staging/lynxis.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 endef
169 TARGET_DEVICES += tplink_tl-wr841-v9
170
171 define Device/tplink_tl-wr841-v10
172 $(Device/tplink-4mlzma)
173 ATH_SOC := qca9533
174 DEVICE_MODEL := TL-WR841N/ND
175 DEVICE_VARIANT := v10
176 TPLINK_HWID := 0x08410010
177 endef
178 TARGET_DEVICES += tplink_tl-wr841-v10
179
180 define Device/tplink_tl-wr841-v11
181 $(Device/tplink-4mlzma)
182 ATH_SOC := qca9533
183 DEVICE_MODEL := TL-WR841N/ND
184 DEVICE_VARIANT := v11
185 TPLINK_HWID := 0x08410011
186 IMAGES += factory-us.bin factory-eu.bin
187 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
188 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
189 endef
190 TARGET_DEVICES += tplink_tl-wr841-v11
191
192 define Device/tplink_tl-wr941-v2
193 $(Device/tplink-4m)
194 ATH_SOC := ar9132
195 DEVICE_MODEL := TL-WR941N/ND
196 DEVICE_VARIANT := v2/v3
197 TPLINK_HWID := 0x09410002
198 TPLINK_HWREV := 2
199 endef
200 TARGET_DEVICES += tplink_tl-wr941-v2
201
202 define Device/tplink_tl-wr941-v4
203 $(Device/tplink-4m)
204 ATH_SOC := ar7240
205 DEVICE_MODEL := TL-WR941N/ND
206 DEVICE_VARIANT := v4
207 TPLINK_HWID := 0x09410004
208 endef
209 TARGET_DEVICES += tplink_tl-wr941-v4
210
211 define Device/tplink_tl-wr941n-v7-cn
212 $(Device/tplink-4mlzma)
213 ATH_SOC := qca9558
214 DEVICE_MODEL := TL-WR941N
215 DEVICE_VARIANT := v7 (CN)
216 TPLINK_HWID := 0x09410007
217 endef
218 TARGET_DEVICES += tplink_tl-wr941n-v7-cn