1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2013-2019 OpenWrt.org
4 # Copyright (C) 2016 Yousong Zhou
6 define Device
/cubietech_cubieboard2
7 DEVICE_VENDOR
:= Cubietech
8 DEVICE_MODEL
:= Cubieboard2
9 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
12 TARGET_DEVICES
+= cubietech_cubieboard2
14 define Device
/cubietech_cubietruck
15 DEVICE_VENDOR
:= Cubietech
16 DEVICE_MODEL
:= Cubietruck
17 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-brcmfmac
20 TARGET_DEVICES
+= cubietech_cubietruck
22 define Device
/friendlyarm_nanopi-m1-plus
23 DEVICE_VENDOR
:= FriendlyARM
24 DEVICE_MODEL
:= NanoPi M1 Plus
25 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
26 cypress-firmware-43430-sdio wpad-basic-mbedtls
29 TARGET_DEVICES
+= friendlyarm_nanopi-m1-plus
31 define Device
/friendlyarm_nanopi-neo
32 DEVICE_VENDOR
:= FriendlyARM
33 DEVICE_MODEL
:= NanoPi NEO
36 TARGET_DEVICES
+= friendlyarm_nanopi-neo
38 define Device
/friendlyarm_nanopi-neo-air
39 DEVICE_VENDOR
:= FriendlyARM
40 DEVICE_MODEL
:= NanoPi NEO Air
41 DEVICE_PACKAGES
:= kmod-leds-gpio kmod-brcmfmac \
42 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
45 TARGET_DEVICES
+= friendlyarm_nanopi-neo-air
47 define Device
/friendlyarm_nanopi-r1
48 DEVICE_VENDOR
:= FriendlyARM
49 DEVICE_MODEL
:= NanoPi R1
50 DEVICE_PACKAGES
:= kmod-usb-net-rtl8152 kmod-leds-gpio \
51 kmod-brcmfmac cypress-firmware-43430-sdio wpad-basic-mbedtls
54 TARGET_DEVICES
+= friendlyarm_nanopi-r1
56 define Device
/friendlyarm_zeropi
57 DEVICE_VENDOR
:= FriendlyARM
58 DEVICE_MODEL
:= ZeroPi
59 DEVICE_PACKAGES
:= kmod-rtc-sunxi
62 TARGET_DEVICES
+= friendlyarm_zeropi
64 define Device
/lamobo_lamobo-r1
65 DEVICE_VENDOR
:= Lamobo
66 DEVICE_MODEL
:= Lamobo R1
67 DEVICE_ALT0_VENDOR
:= Bananapi
68 DEVICE_ALT0_MODEL
:= BPi-R1
69 DEVICE_PACKAGES
:= kmod-ata-sunxi kmod-rtl8192cu wpad-basic-mbedtls
70 DEVICE_COMPAT_VERSION
:= 1.1
71 DEVICE_COMPAT_MESSAGE
:= Config cannot be migrated from swconfig to DSA
74 TARGET_DEVICES
+= lamobo_lamobo-r1
76 define Device
/lemaker_bananapi
77 DEVICE_VENDOR
:= LeMaker
78 DEVICE_MODEL
:= Banana Pi
79 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi
82 TARGET_DEVICES
+= lemaker_bananapi
84 define Device
/sinovoip_bananapi-m2-berry
85 DEVICE_VENDOR
:= Sinovoip
86 DEVICE_MODEL
:= Banana Pi M2 Berry
87 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-brcmfmac \
88 cypress-firmware-43430-sdio wpad-basic-mbedtls
89 SUPPORTED_DEVICES
:=lemaker
,bananapi-m2-berry
92 TARGET_DEVICES
+= sinovoip_bananapi-m2-berry
94 define Device
/sinovoip_bananapi-m2-ultra
95 DEVICE_VENDOR
:= Sinovoip
96 DEVICE_MODEL
:= Banana Pi M2 Ultra
97 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-brcmfmac \
98 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
99 SUPPORTED_DEVICES
:=lemaker
,bananapi-m2-ultra
102 TARGET_DEVICES
+= sinovoip_bananapi-m2-ultra
104 define Device
/lemaker_bananapro
105 DEVICE_VENDOR
:= LeMaker
106 DEVICE_MODEL
:= Banana Pro
107 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac \
108 cypress-firmware-43362-sdio wpad-basic-mbedtls
111 TARGET_DEVICES
+= lemaker_bananapro
113 define Device
/linksprite_pcduino3
114 DEVICE_VENDOR
:= LinkSprite
115 DEVICE_MODEL
:= pcDuino3
116 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
120 TARGET_DEVICES
+= linksprite_pcduino3
122 define Device
/linksprite_pcduino3-nano
123 DEVICE_VENDOR
:= LinkSprite
124 DEVICE_MODEL
:= pcDuino3 Nano
125 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi
128 TARGET_DEVICES
+= linksprite_pcduino3-nano
130 define Device
/mele_m9
131 DEVICE_VENDOR
:= Mele
133 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtl8192cu
136 TARGET_DEVICES
+= mele_m9
138 define Device
/olimex_a20-olinuxino-lime
139 DEVICE_VENDOR
:= Olimex
140 DEVICE_MODEL
:= A20-OLinuXino-LIME
141 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi
144 TARGET_DEVICES
+= olimex_a20-olinuxino-lime
146 define Device
/olimex_a20-olinuxino-lime2
147 DEVICE_VENDOR
:= Olimex
148 DEVICE_MODEL
:= A20-OLinuXino-LIME2
149 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
152 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2
154 define Device
/olimex_a20-olinuxino-lime2-emmc
155 DEVICE_VENDOR
:= Olimex
156 DEVICE_MODEL
:= A20-OLinuXino-LIME2
157 DEVICE_VARIANT
:= eMMC
158 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
161 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2-emmc
163 define Device
/olimex_a20-olinuxino-micro
164 DEVICE_VENDOR
:= Olimex
165 DEVICE_MODEL
:= A20-OLinuXino-MICRO
166 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
169 TARGET_DEVICES
+= olimex_a20-olinuxino-micro
171 define Device
/sinovoip_bananapi-m2-plus
172 DEVICE_VENDOR
:= Sinovoip
173 DEVICE_MODEL
:= Banana Pi M2
+
174 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
175 brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
178 TARGET_DEVICES
+= sinovoip_bananapi-m2-plus
180 define Device
/sinovoip_bananapi-m3
181 DEVICE_VENDOR
:= Sinovoip
182 DEVICE_MODEL
:= Banana Pi M3
183 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-leds-gpio kmod-rtc-ac100 \
184 kmod-brcmfmac cypress-firmware-43430-sdio wpad-basic-mbedtls
187 TARGET_DEVICES
+= sinovoip_bananapi-m3
189 define Device
/xunlong_orangepi-one
190 DEVICE_VENDOR
:= Xunlong
191 DEVICE_MODEL
:= Orange Pi One
192 DEVICE_PACKAGES
:=kmod-rtc-sunxi
195 TARGET_DEVICES
+= xunlong_orangepi-one
197 define Device
/xunlong_orangepi-pc
198 DEVICE_VENDOR
:= Xunlong
199 DEVICE_MODEL
:= Orange Pi PC
200 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
203 TARGET_DEVICES
+= xunlong_orangepi-pc
205 define Device
/xunlong_orangepi-pc-plus
206 DEVICE_VENDOR
:= Xunlong
207 DEVICE_MODEL
:= Orange Pi PC Plus
208 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
211 TARGET_DEVICES
+= xunlong_orangepi-pc-plus
213 define Device
/xunlong_orangepi-plus
214 DEVICE_VENDOR
:= Xunlong
215 DEVICE_MODEL
:= Orange Pi Plus
216 DEVICE_PACKAGES
:=kmod-rtc-sunxi
219 TARGET_DEVICES
+= xunlong_orangepi-plus
221 define Device
/xunlong_orangepi-r1
222 DEVICE_VENDOR
:= Xunlong
223 DEVICE_MODEL
:= Orange Pi R1
224 DEVICE_PACKAGES
:=kmod-usb-net-rtl8152
227 TARGET_DEVICES
+= xunlong_orangepi-r1
229 define Device
/xunlong_orangepi-zero
230 DEVICE_VENDOR
:= Xunlong
231 DEVICE_MODEL
:= Orange Pi Zero
232 DEVICE_PACKAGES
:=kmod-rtc-sunxi
235 TARGET_DEVICES
+= xunlong_orangepi-zero
237 define Device
/xunlong_orangepi-2
238 DEVICE_VENDOR
:= Xunlong
239 DEVICE_MODEL
:= Orange Pi
2
240 DEVICE_PACKAGES
:=kmod-rtc-sunxi
243 TARGET_DEVICES
+= xunlong_orangepi-2