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
/openblocks-ax3-4
65 DEVICE_DTS
:= armada-xp-openblocks-ax3-4
66 SUPPORTED_DEVICES
:= $(1)
70 IMAGE
/factory.img
:= append-kernel | pad-to
$$(BLOCKSIZE
) | append-ubi
71 DEVICE_TITLE
:= Plat
'Home OpenBlocks AX3
73 TARGET_DEVICES += openblocks-ax3-4
75 define Device/armada-385-db-ap
79 DEVICE_TITLE := Marvell Armada 385 DB AP (DB-88F6820-AP)
81 TARGET_DEVICES += armada-385-db-ap
83 define Device/armada-370-db
85 DEVICE_TITLE := Marvell Armada 370 DB (DB-88F6710-BP-DDR3)
87 TARGET_DEVICES += armada-370-db
89 define Device/armada-370-rd
91 DEVICE_TITLE := Marvell Armada 370 RD (RD-88F6710-A1)
93 TARGET_DEVICES += armada-370-rd
95 define Device/armada-xp-db
97 DEVICE_TITLE := Marvell Armada XP DB (DB-78460-BP)
99 TARGET_DEVICES += armada-xp-db
101 define Device/armada-xp-gp
103 DEVICE_TITLE := Marvell Armada XP GP (DB-MV784MP-GP)
105 TARGET_DEVICES += armada-xp-gp
107 define Device/armada-388-rd
108 DEVICE_TITLE := Marvell Armada 388 RD (RD-88F6820-AP)
109 IMAGES := firmware.bin
110 IMAGE/firmware.bin := append-kernel | pad-to 256k | append-rootfs | pad-rootfs
112 TARGET_DEVICES += armada-388-rd
114 define Device/armada-388-clearfog-pro
117 DEVICE_TITLE := SolidRun ClearFog Pro
118 DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils swconfig
119 IMAGES := sdcard.img.gz
120 IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
121 DEVICE_DTS := armada-388-clearfog-pro armada-388-clearfog-base
122 SUPPORTED_DEVICES := armada-388-clearfog-pro armada-388-clearfog
123 UBOOT := clearfog-u-boot-spl.kwb
124 BOOT_SCRIPT := clearfog
126 TARGET_DEVICES += armada-388-clearfog-pro
128 define Device/armada-388-clearfog-base
131 DEVICE_TITLE := SolidRun ClearFog Base
132 DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
133 IMAGES := sdcard.img.gz
134 IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
135 DEVICE_DTS := armada-388-clearfog-base armada-388-clearfog-pro
136 UBOOT := clearfog-u-boot-spl.kwb
137 BOOT_SCRIPT := clearfog
139 TARGET_DEVICES += armada-388-clearfog-base
141 define Device/globalscale-mirabox
143 DEVICE_DTS := armada-370-mirabox
144 SUPPORTED_DEVICES := mirabox
145 DEVICE_TITLE := Globalscale Mirabox
147 TARGET_DEVICES += globalscale-mirabox
149 define Device/turris-omnia
152 KERNEL_INITRAMFS := kernel-bin
153 DEVICE_TITLE := Turris Omnia
155 mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
156 wpad-basic kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
158 IMAGES := $$(IMAGE_PREFIX)-sysupgrade.img.gz omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz
159 IMAGE/$$(IMAGE_PREFIX)-sysupgrade.img.gz := boot-img | sdcard-img | gzip | append-metadata
160 IMAGE/omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz := omnia-medkit-initramfs | gzip
162 DEVICE_DTS := armada-385-turris-omnia
164 TARGET_DEVICES += turris-omnia