a87817037d43c289539781c1628e3eb56d19e239
[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_nanopi-r1
51 DEVICE_VENDOR := FriendlyARM
52 DEVICE_MODEL := NanoPi R1
53 DEVICE_PACKAGES := kmod-rtc-sunxi kmod-usb-net-rtl8152 \
54 kmod-brcmfmac kmod-leds-gpio kmod-ledtrig-heartbeat wpad-basic-wolfssl \
55 brcmfmac-firmware-43430-sdio
56 SOC := sun8i-h3
57 endef
58 TARGET_DEVICES += friendlyarm_nanopi-r1
59
60 define Device/friendlyarm_zeropi
61 DEVICE_VENDOR := FriendlyARM
62 DEVICE_MODEL := ZeroPi
63 DEVICE_PACKAGES := kmod-rtc-sunxi
64 SOC := sun8i-h3
65 endef
66 TARGET_DEVICES += friendlyarm_zeropi
67
68 define Device/lamobo_lamobo-r1
69 DEVICE_VENDOR := Lamobo
70 DEVICE_MODEL := Lamobo R1
71 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtl8192cu swconfig wpad-basic-wolfssl
72 SOC := sun7i-a20
73 endef
74 TARGET_DEVICES += lamobo_lamobo-r1
75
76 define Device/lemaker_bananapi
77 DEVICE_VENDOR := LeMaker
78 DEVICE_MODEL := Banana Pi
79 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
80 SOC := sun7i-a20
81 endef
82 TARGET_DEVICES += lemaker_bananapi
83
84 define Device/sinovoip_bananapi-m2-ultra
85 DEVICE_VENDOR := Sinovoip
86 DEVICE_MODEL := Banana Pi M2 Ultra
87 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac \
88 brcmfmac-firmware-43430a0-sdio wpad-basic-wolfssl
89 SUPPORTED_DEVICES:=lemaker,bananapi-m2-ultra
90 SOC := sun8i-r40
91 endef
92 TARGET_DEVICES += sinovoip_bananapi-m2-ultra
93
94 define Device/lemaker_bananapro
95 DEVICE_VENDOR := LeMaker
96 DEVICE_MODEL := Banana Pro
97 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac
98 SOC := sun7i-a20
99 endef
100 TARGET_DEVICES += lemaker_bananapro
101
102 define Device/linksprite_pcduino3
103 DEVICE_VENDOR := LinkSprite
104 DEVICE_MODEL := pcDuino3
105 DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
106 rtl8188eu-firmware
107 SOC := sun7i-a20
108 endef
109 TARGET_DEVICES += linksprite_pcduino3
110
111 define Device/mele_m9
112 DEVICE_VENDOR := Mele
113 DEVICE_MODEL := M9
114 DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-rtl8192cu
115 SOC := sun6i-a31
116 endef
117 TARGET_DEVICES += mele_m9
118
119 define Device/olimex_a20-olinuxino-lime
120 DEVICE_VENDOR := Olimex
121 DEVICE_MODEL := A20-OLinuXino-LIME
122 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi
123 SOC := sun7i
124 endef
125 TARGET_DEVICES += olimex_a20-olinuxino-lime
126
127 define Device/olimex_a20-olinuxino-lime2
128 DEVICE_VENDOR := Olimex
129 DEVICE_MODEL := A20-OLinuXino-LIME2
130 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
131 SOC := sun7i
132 endef
133 TARGET_DEVICES += olimex_a20-olinuxino-lime2
134
135 define Device/olimex_a20-olinuxino-lime2-emmc
136 DEVICE_VENDOR := Olimex
137 DEVICE_MODEL := A20-OLinuXino-LIME2
138 DEVICE_VARIANT := eMMC
139 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
140 SOC := sun7i
141 endef
142 TARGET_DEVICES += olimex_a20-olinuxino-lime2-emmc
143
144 define Device/olimex_a20-olinuxino-micro
145 DEVICE_VENDOR := Olimex
146 DEVICE_MODEL := A20-OLinuXino-MICRO
147 DEVICE_PACKAGES:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
148 SOC := sun7i
149 endef
150 TARGET_DEVICES += olimex_a20-olinuxino-micro
151
152 define Device/sinovoip_bananapi-m2-plus
153 DEVICE_VENDOR := Sinovoip
154 DEVICE_MODEL := Banana Pi M2+
155 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-leds-gpio kmod-ledtrig-heartbeat \
156 kmod-brcmfmac brcmfmac-firmware-43430a0-sdio wpad-basic-wolfssl
157 SOC := sun8i-h3
158 endef
159 TARGET_DEVICES += sinovoip_bananapi-m2-plus
160
161 define Device/xunlong_orangepi-one
162 DEVICE_VENDOR := Xunlong
163 DEVICE_MODEL := Orange Pi One
164 DEVICE_PACKAGES:=kmod-rtc-sunxi
165 SOC := sun8i-h3
166 endef
167 TARGET_DEVICES += xunlong_orangepi-one
168
169 define Device/xunlong_orangepi-pc
170 DEVICE_VENDOR := Xunlong
171 DEVICE_MODEL := Orange Pi PC
172 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
173 SOC := sun8i-h3
174 endef
175 TARGET_DEVICES += xunlong_orangepi-pc
176
177 define Device/xunlong_orangepi-pc-plus
178 DEVICE_VENDOR := Xunlong
179 DEVICE_MODEL := Orange Pi PC Plus
180 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
181 SOC := sun8i-h3
182 endef
183 TARGET_DEVICES += xunlong_orangepi-pc-plus
184
185 define Device/xunlong_orangepi-plus
186 DEVICE_VENDOR := Xunlong
187 DEVICE_MODEL := Orange Pi Plus
188 DEVICE_PACKAGES:=kmod-rtc-sunxi
189 SOC := sun8i-h3
190 endef
191 TARGET_DEVICES += xunlong_orangepi-plus
192
193 define Device/xunlong_orangepi-r1
194 DEVICE_VENDOR := Xunlong
195 DEVICE_MODEL := Orange Pi R1
196 DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-usb-net-rtl8152
197 SOC := sun8i-h2-plus
198 endef
199 TARGET_DEVICES += xunlong_orangepi-r1
200
201 define Device/xunlong_orangepi-zero
202 DEVICE_VENDOR := Xunlong
203 DEVICE_MODEL := Orange Pi Zero
204 DEVICE_PACKAGES:=kmod-rtc-sunxi
205 SOC := sun8i-h2-plus
206 endef
207 TARGET_DEVICES += xunlong_orangepi-zero
208
209 define Device/xunlong_orangepi-2
210 DEVICE_VENDOR := Xunlong
211 DEVICE_MODEL := Orange Pi 2
212 DEVICE_PACKAGES:=kmod-rtc-sunxi
213 SOC := sun8i-h3
214 endef
215 TARGET_DEVICES += xunlong_orangepi-2