110ae09f1e0d8dec186e2bae6e502b8fd32e511f
[openwrt/openwrt.git] / target / linux / sunxi / image / cortexa7.mk
1 #
2 # Copyright (C) 2013-2019 OpenWrt.org
3 # Copyright (C) 2016 Yousong Zhou
4 #
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
7 #
8
9 define Device/cubietech_cubieboard2
10 DEVICE_VENDOR := Cubietech
11 DEVICE_MODEL := Cubieboard2
12 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
13 SOC := sun7i-a20
14 endef
15 TARGET_DEVICES += cubietech_cubieboard2
16
17 define Device/cubietech_cubietruck
18 DEVICE_VENDOR := Cubietech
19 DEVICE_MODEL := Cubietruck
20 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-brcmfmac
21 SOC := sun7i-a20
22 endef
23 TARGET_DEVICES += cubietech_cubietruck
24
25 define Device/friendlyarm_nanopi-m1-plus
26 DEVICE_VENDOR := FriendlyARM
27 DEVICE_MODEL := NanoPi M1 Plus
28 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-leds-gpio kmod-ledtrig-heartbeat \
29 kmod-brcmfmac brcmfmac-firmware-43430-sdio wpad-basic-wolfssl
30 SOC := sun8i-h3
31 endef
32 TARGET_DEVICES += friendlyarm_nanopi-m1-plus
33
34 define Device/friendlyarm_nanopi-neo
35 DEVICE_VENDOR := FriendlyARM
36 DEVICE_MODEL := NanoPi NEO
37 SOC := sun8i-h3
38 endef
39 TARGET_DEVICES += friendlyarm_nanopi-neo
40
41 define Device/friendlyarm_nanopi-neo-air
42 DEVICE_VENDOR := FriendlyARM
43 DEVICE_MODEL := NanoPi NEO Air
44 DEVICE_PACKAGES := kmod-rtc-sunxi kmod-leds-gpio kmod-ledtrig-heartbeat \
45 kmod-brcmfmac brcmfmac-firmware-43430-sdio wpad-basic-wolfssl
46 SOC := sun8i-h3
47 endef
48 TARGET_DEVICES += friendlyarm_nanopi-neo-air
49
50 define Device/friendlyarm_zeropi
51 DEVICE_VENDOR := FriendlyARM
52 DEVICE_MODEL := ZeroPi
53 DEVICE_PACKAGES := kmod-rtc-sunxi
54 SOC := sun8i-h3
55 endef
56 TARGET_DEVICES += friendlyarm_zeropi
57
58 define Device/lamobo_lamobo-r1
59 DEVICE_VENDOR := Lamobo
60 DEVICE_MODEL := Lamobo R1
61 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtl8192cu swconfig wpad-basic-wolfssl
62 SOC := sun7i-a20
63 endef
64 TARGET_DEVICES += lamobo_lamobo-r1
65
66 define Device/lemaker_bananapi
67 DEVICE_VENDOR := LeMaker
68 DEVICE_MODEL := Banana Pi
69 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
70 SOC := sun7i-a20
71 endef
72 TARGET_DEVICES += lemaker_bananapi
73
74 define Device/sinovoip_bananapi-m2-ultra
75 DEVICE_VENDOR := Sinovoip
76 DEVICE_MODEL := Banana Pi M2 Ultra
77 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac \
78 brcmfmac-firmware-43430a0-sdio wpad-basic
79 SUPPORTED_DEVICES:=lemaker,bananapi-m2-ultra
80 SOC := sun8i-r40
81 endef
82 TARGET_DEVICES += sinovoip_bananapi-m2-ultra
83
84 define Device/lemaker_bananapro
85 DEVICE_VENDOR := LeMaker
86 DEVICE_MODEL := Banana Pro
87 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac
88 SOC := sun7i-a20
89 endef
90 TARGET_DEVICES += lemaker_bananapro
91
92 define Device/linksprite_pcduino3
93 DEVICE_VENDOR := LinkSprite
94 DEVICE_MODEL := pcDuino3
95 DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
96 rtl8188eu-firmware
97 SOC := sun7i-a20
98 endef
99 TARGET_DEVICES += linksprite_pcduino3
100
101 define Device/mele_m9
102 DEVICE_VENDOR := Mele
103 DEVICE_MODEL := M9
104 DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-rtl8192cu
105 SOC := sun6i-a31
106 endef
107 TARGET_DEVICES += mele_m9
108
109 define Device/olimex_a20-olinuxino-lime
110 DEVICE_VENDOR := Olimex
111 DEVICE_MODEL := A20-OLinuXino-LIME
112 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi
113 SOC := sun7i
114 endef
115 TARGET_DEVICES += olimex_a20-olinuxino-lime
116
117 define Device/olimex_a20-olinuxino-lime2
118 DEVICE_VENDOR := Olimex
119 DEVICE_MODEL := A20-OLinuXino-LIME2
120 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
121 SOC := sun7i
122 endef
123 TARGET_DEVICES += olimex_a20-olinuxino-lime2
124
125 define Device/olimex_a20-olinuxino-lime2-emmc
126 DEVICE_VENDOR := Olimex
127 DEVICE_MODEL := A20-OLinuXino-LIME2
128 DEVICE_VARIANT := eMMC
129 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
130 SOC := sun7i
131 endef
132 TARGET_DEVICES += olimex_a20-olinuxino-lime2-emmc
133
134 define Device/olimex_a20-olinuxino-micro
135 DEVICE_VENDOR := Olimex
136 DEVICE_MODEL := A20-OLinuXino-MICRO
137 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
138 SOC := sun7i
139 endef
140 TARGET_DEVICES += olimex_a20-olinuxino-micro
141
142 define Device/sinovoip_bananapi-m2-plus
143 DEVICE_VENDOR := Sinovoip
144 DEVICE_MODEL := Banana Pi M2+
145 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-leds-gpio kmod-ledtrig-heartbeat \
146 kmod-brcmfmac brcmfmac-firmware-43430a0-sdio wpad-basic-wolfssl
147 SOC := sun8i-h3
148 endef
149 TARGET_DEVICES += sinovoip_bananapi-m2-plus
150
151 define Device/xunlong_orangepi-one
152 DEVICE_VENDOR := Xunlong
153 DEVICE_MODEL := Orange Pi One
154 DEVICE_PACKAGES:=kmod-rtc-sunxi
155 SOC := sun8i-h3
156 endef
157 TARGET_DEVICES += xunlong_orangepi-one
158
159 define Device/xunlong_orangepi-pc
160 DEVICE_VENDOR := Xunlong
161 DEVICE_MODEL := Orange Pi PC
162 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
163 SOC := sun8i-h3
164 endef
165 TARGET_DEVICES += xunlong_orangepi-pc
166
167 define Device/xunlong_orangepi-pc-plus
168 DEVICE_VENDOR := Xunlong
169 DEVICE_MODEL := Orange Pi PC Plus
170 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
171 SOC := sun8i-h3
172 endef
173 TARGET_DEVICES += xunlong_orangepi-pc-plus
174
175 define Device/xunlong_orangepi-plus
176 DEVICE_VENDOR := Xunlong
177 DEVICE_MODEL := Orange Pi Plus
178 DEVICE_PACKAGES:=kmod-rtc-sunxi
179 SOC := sun8i-h3
180 endef
181 TARGET_DEVICES += xunlong_orangepi-plus
182
183 define Device/xunlong_orangepi-r1
184 DEVICE_VENDOR := Xunlong
185 DEVICE_MODEL := Orange Pi R1
186 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-usb-net-rtl8152
187 SOC := sun8i-h2-plus
188 endef
189 TARGET_DEVICES += xunlong_orangepi-r1
190
191 define Device/xunlong_orangepi-zero
192 DEVICE_VENDOR := Xunlong
193 DEVICE_MODEL := Orange Pi Zero
194 DEVICE_PACKAGES:=kmod-rtc-sunxi
195 SOC := sun8i-h2-plus
196 endef
197 TARGET_DEVICES += xunlong_orangepi-zero
198
199 define Device/xunlong_orangepi-2
200 DEVICE_VENDOR := Xunlong
201 DEVICE_MODEL := Orange Pi 2
202 DEVICE_PACKAGES:=kmod-rtc-sunxi
203 SOC := sun8i-h3
204 endef
205 TARGET_DEVICES += xunlong_orangepi-2