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
/linksprite_pcduino3
116 DEVICE_VENDOR
:= LinkSprite
117 DEVICE_MODEL
:= pcDuino3
118 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
122 TARGET_DEVICES
+= linksprite_pcduino3
124 define Device
/linksprite_pcduino3-nano
125 DEVICE_VENDOR
:= LinkSprite
126 DEVICE_MODEL
:= pcDuino3 Nano
127 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi
130 TARGET_DEVICES
+= linksprite_pcduino3-nano
132 define Device
/mele_m9
133 DEVICE_VENDOR
:= Mele
135 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtl8192cu
138 TARGET_DEVICES
+= mele_m9
140 define Device
/olimex_a20-olinuxino-lime
141 DEVICE_VENDOR
:= Olimex
142 DEVICE_MODEL
:= A20-OLinuXino-LIME
143 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi
146 TARGET_DEVICES
+= olimex_a20-olinuxino-lime
148 define Device
/olimex_a20-olinuxino-lime2
149 DEVICE_VENDOR
:= Olimex
150 DEVICE_MODEL
:= A20-OLinuXino-LIME2
151 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
154 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2
156 define Device
/olimex_a20-olinuxino-lime2-emmc
157 DEVICE_VENDOR
:= Olimex
158 DEVICE_MODEL
:= A20-OLinuXino-LIME2
159 DEVICE_VARIANT
:= eMMC
160 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
163 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2-emmc
165 define Device
/olimex_a20-olinuxino-micro
166 DEVICE_VENDOR
:= Olimex
167 DEVICE_MODEL
:= A20-OLinuXino-MICRO
168 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
171 TARGET_DEVICES
+= olimex_a20-olinuxino-micro
173 define Device
/sinovoip_bananapi-m2-plus
174 DEVICE_VENDOR
:= Sinovoip
175 DEVICE_MODEL
:= Banana Pi M2
+
176 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
177 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
180 TARGET_DEVICES
+= sinovoip_bananapi-m2-plus
182 define Device
/sinovoip_bananapi-m3
183 DEVICE_VENDOR
:= Sinovoip
184 DEVICE_MODEL
:= Banana Pi M3
185 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-leds-gpio kmod-rtc-ac100 \
186 kmod-brcmfmac cypress-firmware-43430-sdio wpad-basic-mbedtls
189 TARGET_DEVICES
+= sinovoip_bananapi-m3
191 define Device
/sinovoip_bananapi-p2-zero
192 DEVICE_VENDOR
:= Sinovoip
193 DEVICE_MODEL
:= Banana Pi P2 Zero
194 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
195 cypress-firmware-43430-sdio wpad-basic-mbedtls
198 TARGET_DEVICES
+= sinovoip_bananapi-p2-zero
200 define Device
/xunlong_orangepi-one
201 DEVICE_VENDOR
:= Xunlong
202 DEVICE_MODEL
:= Orange Pi One
203 DEVICE_PACKAGES
:=kmod-rtc-sunxi
206 TARGET_DEVICES
+= xunlong_orangepi-one
208 define Device
/xunlong_orangepi-pc
209 DEVICE_VENDOR
:= Xunlong
210 DEVICE_MODEL
:= Orange Pi PC
211 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
214 TARGET_DEVICES
+= xunlong_orangepi-pc
216 define Device
/xunlong_orangepi-pc-plus
217 DEVICE_VENDOR
:= Xunlong
218 DEVICE_MODEL
:= Orange Pi PC Plus
219 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
222 TARGET_DEVICES
+= xunlong_orangepi-pc-plus
224 define Device
/xunlong_orangepi-plus
225 DEVICE_VENDOR
:= Xunlong
226 DEVICE_MODEL
:= Orange Pi Plus
227 DEVICE_PACKAGES
:=kmod-rtc-sunxi
230 TARGET_DEVICES
+= xunlong_orangepi-plus
232 define Device
/xunlong_orangepi-r1
233 DEVICE_VENDOR
:= Xunlong
234 DEVICE_MODEL
:= Orange Pi R1
235 DEVICE_PACKAGES
:=kmod-usb-net-rtl8152
238 TARGET_DEVICES
+= xunlong_orangepi-r1
240 define Device
/xunlong_orangepi-zero
241 DEVICE_VENDOR
:= Xunlong
242 DEVICE_MODEL
:= Orange Pi Zero
243 DEVICE_PACKAGES
:=kmod-rtc-sunxi
246 TARGET_DEVICES
+= xunlong_orangepi-zero
248 define Device
/xunlong_orangepi-2
249 DEVICE_VENDOR
:= Xunlong
250 DEVICE_MODEL
:= Orange Pi
2
251 DEVICE_PACKAGES
:=kmod-rtc-sunxi
254 TARGET_DEVICES
+= xunlong_orangepi-2