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