lantiq: vr9: include usb driver for fritz 7430
[openwrt/staging/nbd.git] / target / linux / lantiq / image / vr9.mk
1 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
2
3 define Device/dsa-migration
4 DEVICE_COMPAT_VERSION := 1.1
5 DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
6 endef
7
8 define Device/alphanetworks_asl56026
9 $(Device/dsa-migration)
10 DEVICE_VENDOR := Alpha
11 DEVICE_MODEL := ASL56026
12 DEVICE_ALT0_VENDOR := BT Openreach
13 DEVICE_ALT0_MODEL := ECI VDSL Modem V-2FUb/I
14 IMAGE_SIZE := 7488k
15 endef
16 TARGET_DEVICES += alphanetworks_asl56026
17
18 define Device/arcadyan_arv7519rw22
19 $(Device/dsa-migration)
20 DEVICE_VENDOR := Arcadyan
21 DEVICE_MODEL := ARV7519RW22
22 DEVICE_ALT0_VENDOR := Orange
23 DEVICE_ALT0_MODEL := Livebox
24 DEVICE_ALT0_VARIANT := 2.1
25 DEVICE_ALT1_VENDOR := Astoria Networks
26 DEVICE_ALT1_MODEL := ARV7519RW22
27 KERNEL_SIZE := 2048k
28 IMAGE_SIZE := 31232k
29 DEVICE_PACKAGES := kmod-usb-dwc2
30 SUPPORTED_DEVICES += ARV7519RW22
31 DEFAULT := n
32 endef
33 TARGET_DEVICES += arcadyan_arv7519rw22
34
35 define Device/arcadyan_vg3503j
36 $(Device/dsa-migration)
37 DEVICE_VENDOR := BT Openreach
38 DEVICE_MODEL := ECI VDSL Modem V-2FUb/R
39 IMAGE_SIZE := 8000k
40 SUPPORTED_DEVICES += VG3503J
41 endef
42 TARGET_DEVICES += arcadyan_vg3503j
43
44 define Device/arcadyan_vgv7510kw22-brn
45 $(Device/dsa-migration)
46 $(Device/lantiqBrnImage)
47 DEVICE_VENDOR := Arcadyan
48 DEVICE_MODEL := VGV7510KW22
49 DEVICE_VARIANT := BRN
50 DEVICE_ALT0_VENDOR := o2
51 DEVICE_ALT0_MODEL := Box 6431
52 DEVICE_ALT0_VARIANT := BRN
53 IMAGE_SIZE := 7168k
54 SIGNATURE := BRNDA6431
55 MAGIC := 0x12345678
56 CRC32_POLY := 0x04c11db7
57 DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-wolfssl kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
58 SUPPORTED_DEVICES += VGV7510KW22BRN
59 endef
60 TARGET_DEVICES += arcadyan_vgv7510kw22-brn
61
62 define Device/arcadyan_vgv7510kw22-nor
63 $(Device/dsa-migration)
64 DEVICE_VENDOR := Arcadyan
65 DEVICE_MODEL := VGV7510KW22
66 DEVICE_VARIANT := NOR
67 DEVICE_ALT0_VENDOR := o2
68 DEVICE_ALT0_MODEL := Box 6431
69 DEVICE_ALT0_VARIANT := NOR
70 IMAGE_SIZE := 15232k
71 DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-wolfssl kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
72 SUPPORTED_DEVICES += VGV7510KW22NOR
73 endef
74 TARGET_DEVICES += arcadyan_vgv7510kw22-nor
75
76 define Device/arcadyan_vgv7519-brn
77 $(Device/dsa-migration)
78 $(Device/lantiqBrnImage)
79 DEVICE_VENDOR := Arcadyan
80 DEVICE_MODEL := VGV7519
81 DEVICE_VARIANT := BRN
82 DEVICE_ALT0_VENDOR := KPN
83 DEVICE_ALT0_MODEL := Experiabox 8
84 DEVICE_ALT0_VARIANT := BRN
85 IMAGE_SIZE := 7168k
86 SIGNATURE := 5D00008000
87 MAGIC := 0x12345678
88 CRC32_POLY := 0x2083b8ed
89 DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-wolfssl kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
90 SUPPORTED_DEVICES += VGV7519BRN
91 endef
92 TARGET_DEVICES += arcadyan_vgv7519-brn
93
94 define Device/arcadyan_vgv7519-nor
95 $(Device/dsa-migration)
96 DEVICE_VENDOR := Arcadyan
97 DEVICE_MODEL := VGV7519
98 DEVICE_VARIANT := NOR
99 DEVICE_ALT0_VENDOR := KPN
100 DEVICE_ALT0_MODEL := Experiabox 8
101 DEVICE_ALT0_VARIANT := NOR
102 IMAGE_SIZE := 15360k
103 DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-wolfssl kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
104 SUPPORTED_DEVICES += VGV7519NOR
105 endef
106 TARGET_DEVICES += arcadyan_vgv7519-nor
107
108 define Device/avm_fritz3370
109 $(Device/dsa-migration)
110 $(Device/AVM)
111 $(Device/NAND)
112 DEVICE_MODEL := FRITZ!Box 3370
113 DEVICE_VARIANT := Rev. 2
114 KERNEL_SIZE := 4096k
115 UBINIZE_OPTS := -E 5
116 IMAGES += eva-kernel.bin eva-filesystem.bin
117 IMAGE/eva-kernel.bin := append-kernel
118 IMAGE/eva-filesystem.bin := append-ubi
119 DEVICE_PACKAGES := kmod-ath9k wpad-basic-wolfssl kmod-usb-dwc2 fritz-tffs
120 endef
121
122 define Device/avm_fritz3370-rev2-hynix
123 $(Device/dsa-migration)
124 $(Device/avm_fritz3370)
125 DEVICE_MODEL := FRITZ!Box 3370
126 DEVICE_VARIANT := Rev. 2 (Hynix NAND)
127 endef
128 TARGET_DEVICES += avm_fritz3370-rev2-hynix
129
130 define Device/avm_fritz3370-rev2-micron
131 $(Device/dsa-migration)
132 $(Device/avm_fritz3370)
133 DEVICE_MODEL := FRITZ!Box 3370
134 DEVICE_VARIANT := Rev. 2 (Micron NAND)
135 endef
136 TARGET_DEVICES += avm_fritz3370-rev2-micron
137
138 define Device/avm_fritz3390
139 $(Device/dsa-migration)
140 $(Device/AVM)
141 $(Device/NAND)
142 DEVICE_MODEL := FRITZ!Box 3390
143 KERNEL_SIZE := 4096k
144 IMAGE_SIZE := 49152k
145 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
146 kmod-usb-dwc2 fritz-tffs
147 endef
148 TARGET_DEVICES += avm_fritz3390
149
150 define Device/avm_fritz7360sl
151 $(Device/dsa-migration)
152 $(Device/AVM)
153 DEVICE_MODEL := FRITZ!Box 7360 SL
154 IMAGE_SIZE := 15744k
155 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl kmod-usb-dwc2
156 SUPPORTED_DEVICES += FRITZ7360SL
157 endef
158 TARGET_DEVICES += avm_fritz7360sl
159
160 define Device/avm_fritz7360-v2
161 $(Device/dsa-migration)
162 $(Device/AVM)
163 DEVICE_MODEL := FRITZ!Box 7360
164 DEVICE_VARIANT := v2
165 IMAGE_SIZE := 32128k
166 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl kmod-usb-dwc2
167 endef
168 TARGET_DEVICES += avm_fritz7360-v2
169
170 define Device/avm_fritz7362sl
171 $(Device/dsa-migration)
172 $(Device/AVM)
173 $(Device/NAND)
174 DEVICE_MODEL := FRITZ!Box 7362 SL
175 KERNEL_SIZE := 4096k
176 IMAGE_SIZE := 49152k
177 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl kmod-usb-dwc2 fritz-tffs
178 endef
179 TARGET_DEVICES += avm_fritz7362sl
180
181 define Device/avm_fritz7412
182 $(Device/dsa-migration)
183 $(Device/AVM)
184 $(Device/NAND)
185 DEVICE_MODEL := FRITZ!Box 7412
186 BOARD_NAME := FRITZ7412
187 KERNEL_SIZE := 4096k
188 IMAGE_SIZE := 49152k
189 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl fritz-tffs-nand fritz-caldata
190 endef
191 TARGET_DEVICES += avm_fritz7412
192
193 define Device/avm_fritz7430
194 $(Device/dsa-migration)
195 $(Device/AVM)
196 $(Device/NAND)
197 DEVICE_MODEL := FRITZ!Box 7430
198 KERNEL_SIZE := 4096k
199 IMAGE_SIZE := 49152k
200 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader kmod-usb-dwc2 wpad-basic-wolfssl \
201 fritz-tffs-nand fritz-caldata
202 endef
203 TARGET_DEVICES += avm_fritz7430
204
205 define Device/bt_homehub-v5a
206 $(Device/dsa-migration)
207 $(Device/NAND)
208 DEVICE_VENDOR := British Telecom (BT)
209 DEVICE_MODEL := Home Hub 5
210 DEVICE_VARIANT := Type A
211 BOARD_NAME := BTHOMEHUBV5A
212 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader \
213 kmod-ath10k-ct ath10k-firmware-qca988x-ct wpad-basic-wolfssl kmod-usb-dwc2
214 SUPPORTED_DEVICES += BTHOMEHUBV5A
215 endef
216 TARGET_DEVICES += bt_homehub-v5a
217
218 define Device/buffalo_wbmr-300hpd
219 $(Device/dsa-migration)
220 DEVICE_VENDOR := Buffalo
221 DEVICE_MODEL := WBMR-300HPD
222 IMAGE_SIZE := 15616k
223 DEVICE_PACKAGES := kmod-mt7603 wpad-basic-wolfssl kmod-usb-dwc2
224 SUPPORTED_DEVICES += WBMR300
225 endef
226 TARGET_DEVICES += buffalo_wbmr-300hpd
227
228 define Device/lantiq_easy80920-nand
229 $(Device/dsa-migration)
230 $(Device/lantiqFullImage)
231 DEVICE_VENDOR := Lantiq
232 DEVICE_MODEL := VR9 EASY80920
233 DEVICE_VARIANT := NAND
234 IMAGE_SIZE := 64512k
235 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl kmod-usb-dwc2 kmod-usb-ledtrig-usbport
236 endef
237 TARGET_DEVICES += lantiq_easy80920-nand
238
239 define Device/lantiq_easy80920-nor
240 $(Device/dsa-migration)
241 DEVICE_VENDOR := Lantiq
242 DEVICE_MODEL := VR9 EASY80920
243 DEVICE_VARIANT := NOR
244 IMAGE_SIZE := 7936k
245 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl kmod-usb-dwc2 kmod-usb-ledtrig-usbport
246 endef
247 TARGET_DEVICES += lantiq_easy80920-nor
248
249 define Device/netgear_dm200
250 $(Device/dsa-migration)
251 DEVICE_VENDOR := NETGEAR
252 DEVICE_MODEL := DM200
253 IMAGES := sysupgrade.bin factory.img
254 IMAGE/sysupgrade.bin := append-kernel | \
255 pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
256 pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
257 append-rootfs | pad-rootfs | check-size | append-metadata
258 IMAGE/factory.img := $$(IMAGE/sysupgrade.bin) | netgear-dni
259 IMAGE_SIZE := 7872k
260 NETGEAR_BOARD_ID := DM200
261 NETGEAR_HW_ID := 29765233+8+0+64+0+0
262 endef
263 TARGET_DEVICES += netgear_dm200
264
265 define Device/zyxel_p-2812hnu-f1
266 $(Device/dsa-migration)
267 $(Device/NAND)
268 DEVICE_VENDOR := ZyXEL
269 DEVICE_MODEL := P-2812HNU
270 DEVICE_VARIANT := F1
271 BOARD_NAME := P2812HNUF1
272 DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-wolfssl kmod-usb-dwc2 kmod-usb-ledtrig-usbport
273 KERNEL_SIZE := 3072k
274 SUPPORTED_DEVICES += P2812HNUF1
275 endef
276 TARGET_DEVICES += zyxel_p-2812hnu-f1
277
278 define Device/zyxel_p-2812hnu-f3
279 $(Device/dsa-migration)
280 $(Device/NAND)
281 DEVICE_VENDOR := ZyXEL
282 DEVICE_MODEL := P-2812HNU
283 DEVICE_VARIANT := F3
284 BOARD_NAME := P2812HNUF3
285 DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-wolfssl kmod-usb-dwc2
286 KERNEL_SIZE := 2048k
287 SUPPORTED_DEVICES += P2812HNUF3
288 DEFAULT := n
289 endef
290 TARGET_DEVICES += zyxel_p-2812hnu-f3