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