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