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.
9 ifeq ($(SUBTARGET
),cortexa9
)
13 DEVICE_TITLE
:= Linksys
$(1)
14 DEVICE_PACKAGES
:= kmod-mwlwifi swconfig wpad-basic
19 define Device
/linksys_wrt1200ac
20 $(call Device
/linksys
,WRT1200AC
(Caiman
))
21 DEVICE_DTS
:= armada-385-linksys-caiman
22 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
24 TARGET_DEVICES
+= linksys_wrt1200ac
26 define Device
/linksys_wrt1900acv2
27 $(call Device
/linksys
,WRT1900ACv2
(Cobra
))
28 DEVICE_DTS
:= armada-385-linksys-cobra
29 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
31 TARGET_DEVICES
+= linksys_wrt1900acv2
33 define Device
/linksys_wrt3200acm
34 $(call Device
/linksys
,WRT3200ACM
(Rango
))
35 DEVICE_DTS
:= armada-385-linksys-rango
36 DEVICE_PACKAGES
+= kmod-btmrvl kmod-mwifiex-sdio mwlwifi-firmware-88w8964
38 TARGET_DEVICES
+= linksys_wrt3200acm
40 define Device
/linksys_wrt1900acs
41 $(call Device
/linksys
,WRT1900ACS
(Shelby
))
42 DEVICE_DTS
:= armada-385-linksys-shelby
43 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
45 TARGET_DEVICES
+= linksys_wrt1900acs
47 define Device
/linksys_wrt32x
48 $(call Device
/linksys
,WRT32X
(Venom
))
49 DEVICE_DTS
:= armada-385-linksys-venom
50 DEVICE_PACKAGES
+= kmod-btmrvl kmod-mwifiex-sdio mwlwifi-firmware-88w8964
52 KERNEL
:= kernel-bin | append-dtb
54 TARGET_DEVICES
+= linksys_wrt32x
56 define Device
/linksys_wrt1900ac
57 $(call Device
/linksys
,WRT1900AC
(Mamba
))
58 DEVICE_DTS
:= armada-xp-linksys-mamba
59 DEVICE_PACKAGES
+= mwlwifi-firmware-88w8864
62 TARGET_DEVICES
+= linksys_wrt1900ac
64 define Device
/plathome_openblocks-ax3-4
65 DEVICE_DTS
:= armada-xp-openblocks-ax3-4
66 SUPPORTED_DEVICES
:= openblocks-ax3-4
70 IMAGE
/factory.img
:= append-kernel | pad-to
$$(BLOCKSIZE
) | append-ubi
71 DEVICE_TITLE
:= Plat
'Home OpenBlocks AX3
73 TARGET_DEVICES += plathome_openblocks-ax3-4
75 define Device/marvell_a385-db-ap
77 DEVICE_DTS := armada-385-db-ap
80 DEVICE_TITLE := Marvell Armada 385 DB AP (DB-88F6820-AP)
82 TARGET_DEVICES += marvell_a385-db-ap
84 define Device/marvell_a370-db
86 DEVICE_TITLE := Marvell Armada 370 DB (DB-88F6710-BP-DDR3)
87 DEVICE_DTS := armada-370-db
89 TARGET_DEVICES += marvell_a370-db
91 define Device/marvell_a370-rd
93 DEVICE_TITLE := Marvell Armada 370 RD (RD-88F6710-A1)
94 DEVICE_DTS := armada-370-rd
96 TARGET_DEVICES += marvell_a370-rd
98 define Device/marvell_axp-db
100 DEVICE_TITLE := Marvell Armada XP DB (DB-78460-BP)
101 DEVICE_DTS := armada-xp-db
103 TARGET_DEVICES += marvell_axp-db
105 define Device/marvell_axp-gp
107 DEVICE_TITLE := Marvell Armada XP GP (DB-MV784MP-GP)
108 DEVICE_DTS := armada-xp-gp
110 TARGET_DEVICES += marvell_axp-gp
112 define Device/marvell_a388-rd
113 DEVICE_TITLE := Marvell Armada 388 RD (RD-88F6820-AP)
114 DEVICE_DTS := armada-388-rd
115 IMAGES := firmware.bin
116 IMAGE/firmware.bin := append-kernel | pad-to 256k | append-rootfs | pad-rootfs
118 TARGET_DEVICES += marvell_a388-rd
120 define Device/solidrun_clearfog-pro-a1
123 DEVICE_TITLE := SolidRun ClearFog Pro
124 DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils swconfig
125 IMAGES := sdcard.img.gz
126 IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
127 DEVICE_DTS := armada-388-clearfog-pro armada-388-clearfog-base
128 SUPPORTED_DEVICES := armada-388-clearfog-pro armada-388-clearfog
129 UBOOT := clearfog-u-boot-spl.kwb
130 BOOT_SCRIPT := clearfog
132 TARGET_DEVICES += solidrun_clearfog-pro-a1
134 define Device/solidrun_clearfog-base-a1
137 DEVICE_TITLE := SolidRun ClearFog Base
138 DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
139 IMAGES := sdcard.img.gz
140 IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
141 DEVICE_DTS := armada-388-clearfog-base armada-388-clearfog-pro
142 UBOOT := clearfog-u-boot-spl.kwb
143 BOOT_SCRIPT := clearfog
145 TARGET_DEVICES += solidrun_clearfog-base-a1
147 define Device/globalscale_mirabox
149 DEVICE_DTS := armada-370-mirabox
150 SUPPORTED_DEVICES := mirabox
151 DEVICE_TITLE := Globalscale Mirabox
153 TARGET_DEVICES += globalscale_mirabox
155 define Device/cznic_turris-omnia
158 KERNEL_INITRAMFS := kernel-bin
159 DEVICE_TITLE := Turris Omnia
161 mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
162 wpad-basic kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
164 IMAGES := $$(IMAGE_PREFIX)-sysupgrade.img.gz omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz
165 IMAGE/$$(IMAGE_PREFIX)-sysupgrade.img.gz := boot-img | sdcard-img | gzip | append-metadata
166 IMAGE/omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz := omnia-medkit-initramfs | gzip
168 DEVICE_DTS := armada-385-turris-omnia
170 TARGET_DEVICES += cznic_turris-omnia