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-wolfssl
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 cypress-firmware-43430-sdio wpad-basic-wolfssl
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-wolfssl
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-wolfssl
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-wolfssl
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-wolfssl
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
110 TARGET_DEVICES
+= lemaker_bananapro
112 define Device
/linksprite_pcduino3
113 DEVICE_VENDOR
:= LinkSprite
114 DEVICE_MODEL
:= pcDuino3
115 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
119 TARGET_DEVICES
+= linksprite_pcduino3
121 define Device
/linksprite_pcduino3-nano
122 DEVICE_VENDOR
:= LinkSprite
123 DEVICE_MODEL
:= pcDuino3 Nano
124 DEVICE_PACKAGES
:=kmod-rtc-sunxi kmod-ata-sunxi
127 TARGET_DEVICES
+= linksprite_pcduino3-nano
129 define Device
/mele_m9
130 DEVICE_VENDOR
:= Mele
132 DEVICE_PACKAGES
:=kmod-sun4i-emac kmod-rtl8192cu
135 TARGET_DEVICES
+= mele_m9
137 define Device
/olimex_a20-olinuxino-lime
138 DEVICE_VENDOR
:= Olimex
139 DEVICE_MODEL
:= A20-OLinuXino-LIME
140 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi
143 TARGET_DEVICES
+= olimex_a20-olinuxino-lime
145 define Device
/olimex_a20-olinuxino-lime2
146 DEVICE_VENDOR
:= Olimex
147 DEVICE_MODEL
:= A20-OLinuXino-LIME2
148 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
151 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2
153 define Device
/olimex_a20-olinuxino-lime2-emmc
154 DEVICE_VENDOR
:= Olimex
155 DEVICE_MODEL
:= A20-OLinuXino-LIME2
156 DEVICE_VARIANT
:= eMMC
157 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
160 TARGET_DEVICES
+= olimex_a20-olinuxino-lime2-emmc
162 define Device
/olimex_a20-olinuxino-micro
163 DEVICE_VENDOR
:= Olimex
164 DEVICE_MODEL
:= A20-OLinuXino-MICRO
165 DEVICE_PACKAGES
:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
168 TARGET_DEVICES
+= olimex_a20-olinuxino-micro
170 define Device
/sinovoip_bananapi-m2-plus
171 DEVICE_VENDOR
:= Sinovoip
172 DEVICE_MODEL
:= Banana Pi M2
+
173 DEVICE_PACKAGES
:=kmod-leds-gpio kmod-brcmfmac \
174 brcmfmac-firmware-43430a0-sdio wpad-basic-wolfssl
177 TARGET_DEVICES
+= sinovoip_bananapi-m2-plus
179 define Device
/xunlong_orangepi-one
180 DEVICE_VENDOR
:= Xunlong
181 DEVICE_MODEL
:= Orange Pi One
182 DEVICE_PACKAGES
:=kmod-rtc-sunxi
185 TARGET_DEVICES
+= xunlong_orangepi-one
187 define Device
/xunlong_orangepi-pc
188 DEVICE_VENDOR
:= Xunlong
189 DEVICE_MODEL
:= Orange Pi PC
190 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
193 TARGET_DEVICES
+= xunlong_orangepi-pc
195 define Device
/xunlong_orangepi-pc-plus
196 DEVICE_VENDOR
:= Xunlong
197 DEVICE_MODEL
:= Orange Pi PC Plus
198 DEVICE_PACKAGES
:=kmod-gpio-button-hotplug
201 TARGET_DEVICES
+= xunlong_orangepi-pc-plus
203 define Device
/xunlong_orangepi-plus
204 DEVICE_VENDOR
:= Xunlong
205 DEVICE_MODEL
:= Orange Pi Plus
206 DEVICE_PACKAGES
:=kmod-rtc-sunxi
209 TARGET_DEVICES
+= xunlong_orangepi-plus
211 define Device
/xunlong_orangepi-r1
212 DEVICE_VENDOR
:= Xunlong
213 DEVICE_MODEL
:= Orange Pi R1
214 DEVICE_PACKAGES
:=kmod-usb-net-rtl8152
217 TARGET_DEVICES
+= xunlong_orangepi-r1
219 define Device
/xunlong_orangepi-zero
220 DEVICE_VENDOR
:= Xunlong
221 DEVICE_MODEL
:= Orange Pi Zero
222 DEVICE_PACKAGES
:=kmod-rtc-sunxi
225 TARGET_DEVICES
+= xunlong_orangepi-zero
227 define Device
/xunlong_orangepi-2
228 DEVICE_VENDOR
:= Xunlong
229 DEVICE_MODEL
:= Orange Pi
2
230 DEVICE_PACKAGES
:=kmod-rtc-sunxi
233 TARGET_DEVICES
+= xunlong_orangepi-2