2 # Copyright (C) 2012-2016 OpenWrt.org
3 # Copyright (C) 2016 LEDE-project.org
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
11 DEVICE_VENDOR
:= Linksys
12 DEVICE_PACKAGES
:= kmod-mwlwifi swconfig wpad-basic
17 define Device
/linksys_wrt1200ac
18 $(call Device
/linksys
)
19 DEVICE_MODEL
:= WRT1200AC
20 DEVICE_ALT0_VENDOR
:= Linksys
21 DEVICE_ALT0_MODEL
:= Caiman
22 DEVICE_DTS
:= armada-385-linksys-caiman
23 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
24 SUPPORTED_DEVICES
:= armada-385-linksys-caiman linksys
,caiman
26 TARGET_DEVICES
+= linksys_wrt1200ac
28 define Device
/linksys_wrt1900acv2
29 $(call Device
/linksys
)
30 DEVICE_MODEL
:= WRT1900AC
32 DEVICE_ALT0_VENDOR
:= Linksys
33 DEVICE_ALT0_MODEL
:= Cobra
34 DEVICE_DTS
:= armada-385-linksys-cobra
35 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
36 SUPPORTED_DEVICES
:= armada-385-linksys-cobra linksys
,cobra
38 TARGET_DEVICES
+= linksys_wrt1900acv2
40 define Device
/linksys_wrt3200acm
41 $(call Device
/linksys
)
42 DEVICE_MODEL
:= WRT3200ACM
43 DEVICE_ALT0_VENDOR
:= Linksys
44 DEVICE_ALT0_MODEL
:= Rango
45 DEVICE_DTS
:= armada-385-linksys-rango
46 DEVICE_PACKAGES
+= kmod-btmrvl kmod-mwifiex-sdio mwlwifi-firmware-88w8964
47 SUPPORTED_DEVICES
:= armada-385-linksys-rango linksys
,rango
49 TARGET_DEVICES
+= linksys_wrt3200acm
51 define Device
/linksys_wrt1900acs
52 $(call Device
/linksys
)
53 DEVICE_MODEL
:= WRT1900ACS
55 DEVICE_ALT0_VENDOR
:= Linksys
56 DEVICE_ALT0_MODEL
:= WRT1900ACS
57 DEVICE_ALT0_VARIANT
:= v2
58 DEVICE_ALT1_VENDOR
:= Linksys
59 DEVICE_ALT1_MODEL
:= Shelby
60 DEVICE_DTS
:= armada-385-linksys-shelby
61 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
62 SUPPORTED_DEVICES
:= armada-385-linksys-shelby linksys
,shelby
64 TARGET_DEVICES
+= linksys_wrt1900acs
66 define Device
/linksys_wrt32x
67 $(call Device
/linksys
)
68 DEVICE_MODEL
:= WRT32X
69 DEVICE_ALT0_VENDOR
:= Linksys
70 DEVICE_ALT0_MODEL
:= Venom
71 DEVICE_DTS
:= armada-385-linksys-venom
72 DEVICE_PACKAGES
+= kmod-btmrvl kmod-mwifiex-sdio mwlwifi-firmware-88w8964
74 KERNEL
:= kernel-bin | append-dtb
75 SUPPORTED_DEVICES
:= armada-385-linksys-venom linksys
,venom
77 TARGET_DEVICES
+= linksys_wrt32x
79 define Device
/linksys_wrt1900ac
80 $(call Device
/linksys
)
81 DEVICE_MODEL
:= WRT1900AC
83 DEVICE_ALT0_VENDOR
:= Linksys
84 DEVICE_ALT0_MODEL
:= Mamba
85 DEVICE_DTS
:= armada-xp-linksys-mamba
86 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
88 SUPPORTED_DEVICES
:= armada-xp-linksys-mamba linksys
,mamba
90 TARGET_DEVICES
+= linksys_wrt1900ac
92 define Device
/plathome_openblocks-ax3-4
93 DEVICE_VENDOR
:= Plat
'Home
94 DEVICE_MODEL := OpenBlocks AX3
95 DEVICE_VARIANT := 4 ports
97 SUPPORTED_DEVICES += openblocks-ax3-4
100 IMAGES += factory.img
101 IMAGE/factory.img := append-kernel | pad-to $$(BLOCKSIZE) | append-ubi
103 TARGET_DEVICES += plathome_openblocks-ax3-4
105 define Device/marvell_a385-db-ap
107 DEVICE_VENDOR := Marvell
108 DEVICE_MODEL := Armada 385 Development Board AP (DB-88F6820-AP)
109 DEVICE_DTS := armada-385-db-ap
110 IMAGES += factory.img
112 SUPPORTED_DEVICES += armada-385-db-ap
114 TARGET_DEVICES += marvell_a385-db-ap
116 define Device/marvell_a370-db
118 DEVICE_VENDOR := Marvell
119 DEVICE_MODEL := Armada 370 Development Board (DB-88F6710-BP-DDR3)
120 DEVICE_DTS := armada-370-db
121 SUPPORTED_DEVICES += armada-370-db
123 TARGET_DEVICES += marvell_a370-db
125 define Device/marvell_a370-rd
127 DEVICE_VENDOR := Marvell
128 DEVICE_MODEL := Armada 370 RD (RD-88F6710-A1)
129 DEVICE_DTS := armada-370-rd
130 SUPPORTED_DEVICES += armada-370-rd
132 TARGET_DEVICES += marvell_a370-rd
134 define Device/marvell_axp-db
136 DEVICE_VENDOR := Marvell
137 DEVICE_MODEL := Armada XP Development Board (DB-78460-BP)
138 DEVICE_DTS := armada-xp-db
139 SUPPORTED_DEVICES += armada-xp-db
141 TARGET_DEVICES += marvell_axp-db
143 define Device/marvell_axp-gp
145 DEVICE_VENDOR := Marvell
146 DEVICE_MODEL := Armada Armada XP GP (DB-MV784MP-GP)
147 DEVICE_DTS := armada-xp-gp
148 SUPPORTED_DEVICES += armada-xp-gp
150 TARGET_DEVICES += marvell_axp-gp
152 define Device/marvell_a388-rd
153 DEVICE_VENDOR := Marvell
154 DEVICE_MODEL := Armada 388 RD (RD-88F6820-AP)
155 DEVICE_DTS := armada-388-rd
156 IMAGES := firmware.bin
157 IMAGE/firmware.bin := append-kernel | pad-to 256k | append-rootfs | pad-rootfs
158 SUPPORTED_DEVICES := armada-388-rd marvell,a385-rd
160 TARGET_DEVICES += marvell_a388-rd
162 define Device/solidrun_clearfog-pro-a1
163 DEVICE_VENDOR := SolidRun
164 DEVICE_MODEL := ClearFog Pro
167 DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils swconfig
168 IMAGES := sdcard.img.gz
169 IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
170 DEVICE_DTS := armada-388-clearfog-pro armada-388-clearfog-base
171 SUPPORTED_DEVICES += armada-388-clearfog armada-388-clearfog-pro
172 UBOOT := clearfog-u-boot-spl.kwb
173 BOOT_SCRIPT := clearfog
175 TARGET_DEVICES += solidrun_clearfog-pro-a1
177 define Device/solidrun_clearfog-base-a1
178 DEVICE_VENDOR := SolidRun
179 DEVICE_MODEL := ClearFog Base
182 DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
183 IMAGES := sdcard.img.gz
184 IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
185 DEVICE_DTS := armada-388-clearfog-base armada-388-clearfog-pro
186 SUPPORTED_DEVICES += armada-388-clearfog-base
187 UBOOT := clearfog-u-boot-spl.kwb
188 BOOT_SCRIPT := clearfog
190 TARGET_DEVICES += solidrun_clearfog-base-a1
192 define Device/globalscale_mirabox
194 DEVICE_VENDOR := Globalscale
195 DEVICE_MODEL := Mirabox
197 SUPPORTED_DEVICES += mirabox
199 TARGET_DEVICES += globalscale_mirabox
201 define Device/cznic_turris-omnia
202 DEVICE_VENDOR := CZ.NIC
203 DEVICE_MODEL := Turris Omnia
206 KERNEL_INITRAMFS := kernel-bin
208 mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
209 wpad-basic kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
210 partx-utils kmod-i2c-core kmod-i2c-mux kmod-i2c-mux-pca954x
211 IMAGES := $$(IMAGE_PREFIX)-sysupgrade.img.gz omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz
212 IMAGE/$$(IMAGE_PREFIX)-sysupgrade.img.gz := boot-img | sdcard-img | gzip | append-metadata
213 IMAGE/omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz := omnia-medkit-initramfs | gzip
216 SUPPORTED_DEVICES += armada-385-turris-omnia
218 TARGET_DEVICES += cznic_turris-omnia