1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2013-2019 OpenWrt.org
4 # Copyright (C) 2016 Yousong Zhou
6 KERNEL_LOADADDR
:=0x40008000
8 define Device
/cubietech_cubieboard2
9 DEVICE_VENDOR
:= Cubietech
10 DEVICE_MODEL
:= Cubieboard2
11 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
14 TARGET_DEVICES
+= cubietech_cubieboard2
16 define Device
/cubietech_cubietruck
17 DEVICE_VENDOR
:= Cubietech
18 DEVICE_MODEL
:= Cubietruck
19 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-brcmfmac
22 TARGET_DEVICES
+= cubietech_cubietruck
24 define Device
/friendlyarm_nanopi-m1-plus
25 DEVICE_VENDOR
:= FriendlyARM
26 DEVICE_MODEL
:= NanoPi M1 Plus
27 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
28 cypress-firmware-43430-sdio wpad-basic-mbedtls
31 TARGET_DEVICES
+= friendlyarm_nanopi-m1-plus
33 define Device
/friendlyarm_nanopi-neo
34 DEVICE_VENDOR
:= FriendlyARM
35 DEVICE_MODEL
:= NanoPi NEO
38 TARGET_DEVICES
+= friendlyarm_nanopi-neo
40 define Device
/friendlyarm_nanopi-neo-air
41 DEVICE_VENDOR
:= FriendlyARM
42 DEVICE_MODEL
:= NanoPi NEO Air
43 DEVICE_PACKAGES
:= kmod-leds-gpio kmod-brcmfmac \
44 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
47 TARGET_DEVICES
+= friendlyarm_nanopi-neo-air
49 define Device
/friendlyarm_nanopi-r1
50 DEVICE_VENDOR
:= FriendlyARM
51 DEVICE_MODEL
:= NanoPi R1
52 DEVICE_PACKAGES
:= kmod-usb-net-rtl8152 kmod-leds-gpio \
53 kmod-brcmfmac cypress-firmware-43430-sdio wpad-basic-mbedtls
56 TARGET_DEVICES
+= friendlyarm_nanopi-r1
58 define Device
/friendlyarm_zeropi
59 DEVICE_VENDOR
:= FriendlyARM
60 DEVICE_MODEL
:= ZeroPi
61 DEVICE_PACKAGES
:= kmod-rtc-sunxi
64 TARGET_DEVICES
+= friendlyarm_zeropi
66 define Device
/lamobo_lamobo-r1
67 DEVICE_VENDOR
:= Lamobo
68 DEVICE_MODEL
:= Lamobo R1
69 DEVICE_ALT0_VENDOR
:= Bananapi
70 DEVICE_ALT0_MODEL
:= BPi-R1
71 DEVICE_PACKAGES
:= kmod-ata-sunxi kmod-rtl8192cu wpad-basic-mbedtls
72 DEVICE_COMPAT_VERSION
:= 1.1
73 DEVICE_COMPAT_MESSAGE
:= Config cannot be migrated from swconfig to DSA
76 TARGET_DEVICES
+= lamobo_lamobo-r1
78 define Device
/lemaker_bananapi
79 DEVICE_VENDOR
:= LeMaker
80 DEVICE_MODEL
:= Banana Pi
81 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi
84 TARGET_DEVICES
+= lemaker_bananapi
86 define Device
/sinovoip_bananapi-m2-berry
87 DEVICE_VENDOR
:= Sinovoip
88 DEVICE_MODEL
:= Banana Pi M2 Berry
89 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-brcmfmac \
90 cypress-firmware-43430-sdio wpad-basic-mbedtls
91 SUPPORTED_DEVICES
:=lemaker
,bananapi-m2-berry
94 TARGET_DEVICES
+= sinovoip_bananapi-m2-berry
96 define Device
/sinovoip_bananapi-m2-ultra
97 DEVICE_VENDOR
:= Sinovoip
98 DEVICE_MODEL
:= Banana Pi M2 Ultra
99 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-brcmfmac \
100 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
101 SUPPORTED_DEVICES
:=lemaker
,bananapi-m2-ultra
104 TARGET_DEVICES
+= sinovoip_bananapi-m2-ultra
106 define Device
/lemaker_bananapro
107 DEVICE_VENDOR
:= LeMaker
108 DEVICE_MODEL
:= Banana Pro
109 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac \
110 cypress-firmware-43362-sdio wpad-basic-mbedtls
113 TARGET_DEVICES
+= lemaker_bananapro
115 define Device
/licheepi_licheepi-zero-dock
116 DEVICE_VENDOR
:= LicheePi
117 DEVICE_MODEL
:= Zero with Dock
(V3s
)
118 DEVICE_PACKAGES
:=kmod-rtc-sunxi
121 TARGET_DEVICES
+= licheepi_licheepi-zero-dock
123 define Device
/linksprite_pcduino3
124 DEVICE_VENDOR
:= LinkSprite
125 DEVICE_MODEL
:= pcDuino3
126 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
130 TARGET_DEVICES
+= linksprite_pcduino3
132 define Device
/linksprite_pcduino3-nano
133 DEVICE_VENDOR
:= LinkSprite
134 DEVICE_MODEL
:= pcDuino3 Nano
135 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi
138 TARGET_DEVICES
+= linksprite_pcduino3-nano
140 define Device
/mele_m9
141 DEVICE_VENDOR
:= Mele
143 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtl8192cu
146 TARGET_DEVICES
+= mele_m9
148 define Device
/olimex_a20-olinuxino-lime
149 DEVICE_VENDOR
:= Olimex
150 DEVICE_MODEL
:= A20-OLinuXino-LIME
151 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi
154 TARGET_DEVICES
+= olimex_a20-olinuxino-lime
156 define Device
/olimex_a20-olinuxino-lime2
157 DEVICE_VENDOR
:= Olimex
158 DEVICE_MODEL
:= A20-OLinuXino-LIME2
159 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
162 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2
164 define Device
/olimex_a20-olinuxino-lime2-emmc
165 DEVICE_VENDOR
:= Olimex
166 DEVICE_MODEL
:= A20-OLinuXino-LIME2
167 DEVICE_VARIANT
:= eMMC
168 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
171 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2-emmc
173 define Device
/olimex_a20-olinuxino-micro
174 DEVICE_VENDOR
:= Olimex
175 DEVICE_MODEL
:= A20-OLinuXino-MICRO
176 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
179 TARGET_DEVICES
+= olimex_a20-olinuxino-micro
181 define Device
/sinovoip_bananapi-m2-plus
182 DEVICE_VENDOR
:= Sinovoip
183 DEVICE_MODEL
:= Banana Pi M2
+
184 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
185 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
188 TARGET_DEVICES
+= sinovoip_bananapi-m2-plus
190 define Device
/sinovoip_bananapi-m3
191 DEVICE_VENDOR
:= Sinovoip
192 DEVICE_MODEL
:= Banana Pi M3
193 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-leds-gpio kmod-rtc-ac100 \
194 kmod-brcmfmac cypress-firmware-43430-sdio wpad-basic-mbedtls
197 TARGET_DEVICES
+= sinovoip_bananapi-m3
199 define Device
/sinovoip_bananapi-p2-zero
200 DEVICE_VENDOR
:= Sinovoip
201 DEVICE_MODEL
:= Banana Pi P2 Zero
202 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
203 cypress-firmware-43430-sdio wpad-basic-mbedtls
206 TARGET_DEVICES
+= sinovoip_bananapi-p2-zero
208 define Device
/xunlong_orangepi-one
209 DEVICE_VENDOR
:= Xunlong
210 DEVICE_MODEL
:= Orange Pi One
211 DEVICE_PACKAGES
:=kmod-rtc-sunxi
214 TARGET_DEVICES
+= xunlong_orangepi-one
216 define Device
/xunlong_orangepi-pc
217 DEVICE_VENDOR
:= Xunlong
218 DEVICE_MODEL
:= Orange Pi PC
219 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
222 TARGET_DEVICES
+= xunlong_orangepi-pc
224 define Device
/xunlong_orangepi-pc-plus
225 DEVICE_VENDOR
:= Xunlong
226 DEVICE_MODEL
:= Orange Pi PC Plus
227 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
230 TARGET_DEVICES
+= xunlong_orangepi-pc-plus
232 define Device
/xunlong_orangepi-plus
233 DEVICE_VENDOR
:= Xunlong
234 DEVICE_MODEL
:= Orange Pi Plus
235 DEVICE_PACKAGES
:=kmod-rtc-sunxi
238 TARGET_DEVICES
+= xunlong_orangepi-plus
240 define Device
/xunlong_orangepi-r1
241 DEVICE_VENDOR
:= Xunlong
242 DEVICE_MODEL
:= Orange Pi R1
243 DEVICE_PACKAGES
:=kmod-usb-net-rtl8152
246 TARGET_DEVICES
+= xunlong_orangepi-r1
248 define Device
/xunlong_orangepi-zero
249 DEVICE_VENDOR
:= Xunlong
250 DEVICE_MODEL
:= Orange Pi Zero
251 DEVICE_PACKAGES
:=kmod-rtc-sunxi
254 TARGET_DEVICES
+= xunlong_orangepi-zero
256 define Device
/xunlong_orangepi-2
257 DEVICE_VENDOR
:= Xunlong
258 DEVICE_MODEL
:= Orange Pi
2
259 DEVICE_PACKAGES
:=kmod-rtc-sunxi
262 TARGET_DEVICES
+= xunlong_orangepi-2