1# SPDX-License-Identifier: GPL-2.0
2dtb-$(CONFIG_MACH_SUN4I) += \
3	sun4i-a10-a1000.dtb \
4	sun4i-a10-ba10-tvbox.dtb \
5	sun4i-a10-chuwi-v7-cw0825.dtb \
6	sun4i-a10-cubieboard.dtb \
7	sun4i-a10-dserve-dsrv9703c.dtb \
8	sun4i-a10-gemei-g9.dtb \
9	sun4i-a10-hackberry.dtb \
10	sun4i-a10-hyundai-a7hd.dtb \
11	sun4i-a10-inet1.dtb \
12	sun4i-a10-inet97fv2.dtb \
13	sun4i-a10-inet9f-rev03.dtb \
14	sun4i-a10-itead-iteaduino-plus.dtb \
15	sun4i-a10-jesurun-q5.dtb \
16	sun4i-a10-marsboard.dtb \
17	sun4i-a10-mini-xplus.dtb \
18	sun4i-a10-mk802.dtb \
19	sun4i-a10-mk802ii.dtb \
20	sun4i-a10-olinuxino-lime.dtb \
21	sun4i-a10-pcduino.dtb \
22	sun4i-a10-pcduino2.dtb \
23	sun4i-a10-pov-protab2-ips9.dtb \
24	sun4i-a10-topwise-a721.dtb
25dtb-$(CONFIG_MACH_SUN4I) += \
26	sun4i-a10-a1000.dtb \
27	sun4i-a10-ba10-tvbox.dtb \
28	sun4i-a10-chuwi-v7-cw0825.dtb \
29	sun4i-a10-cubieboard.dtb \
30	sun4i-a10-dserve-dsrv9703c.dtb \
31	sun4i-a10-gemei-g9.dtb \
32	sun4i-a10-hackberry.dtb \
33	sun4i-a10-hyundai-a7hd.dtb \
34	sun4i-a10-inet1.dtb \
35	sun4i-a10-inet97fv2.dtb \
36	sun4i-a10-inet9f-rev03.dtb \
37	sun4i-a10-itead-iteaduino-plus.dtb \
38	sun4i-a10-jesurun-q5.dtb \
39	sun4i-a10-marsboard.dtb \
40	sun4i-a10-mini-xplus.dtb \
41	sun4i-a10-mk802.dtb \
42	sun4i-a10-mk802ii.dtb \
43	sun4i-a10-olinuxino-lime.dtb \
44	sun4i-a10-pcduino.dtb \
45	sun4i-a10-pcduino2.dtb \
46	sun4i-a10-pov-protab2-ips9.dtb \
47	sun4i-a10-topwise-a721.dtb
48dtb-$(CONFIG_MACH_SUN5I) += \
49	sun5i-a10s-auxtek-t003.dtb \
50	sun5i-a10s-auxtek-t004.dtb \
51	sun5i-a10s-mk802.dtb \
52	sun5i-a10s-olinuxino-micro.dtb \
53	sun5i-a10s-r7-tv-dongle.dtb \
54	sun5i-a10s-wobo-i5.dtb \
55	sun5i-a13-difrnce-dit4350.dtb \
56	sun5i-a13-empire-electronix-d709.dtb \
57	sun5i-a13-empire-electronix-m712.dtb \
58	sun5i-a13-hsg-h702.dtb \
59	sun5i-a13-inet-98v-rev2.dtb \
60	sun5i-a13-licheepi-one.dtb \
61	sun5i-a13-olinuxino.dtb \
62	sun5i-a13-olinuxino-micro.dtb \
63	sun5i-a13-pocketbook-touch-lux-3.dtb \
64	sun5i-a13-q8-tablet.dtb \
65	sun5i-a13-utoo-p66.dtb \
66	sun5i-gr8-chip-pro.dtb \
67	sun5i-gr8-evb.dtb \
68	sun5i-r8-chip.dtb
69dtb-$(CONFIG_MACH_SUN5I) += \
70	sun5i-a10s-auxtek-t003.dtb \
71	sun5i-a10s-auxtek-t004.dtb \
72	sun5i-a10s-mk802.dtb \
73	sun5i-a10s-olinuxino-micro.dtb \
74	sun5i-a10s-r7-tv-dongle.dtb \
75	sun5i-a10s-wobo-i5.dtb \
76	sun5i-a13-difrnce-dit4350.dtb \
77	sun5i-a13-empire-electronix-d709.dtb \
78	sun5i-a13-empire-electronix-m712.dtb \
79	sun5i-a13-hsg-h702.dtb \
80	sun5i-a13-inet-98v-rev2.dtb \
81	sun5i-a13-licheepi-one.dtb \
82	sun5i-a13-olinuxino.dtb \
83	sun5i-a13-olinuxino-micro.dtb \
84	sun5i-a13-pocketbook-touch-lux-3.dtb \
85	sun5i-a13-q8-tablet.dtb \
86	sun5i-a13-utoo-p66.dtb \
87	sun5i-gr8-chip-pro.dtb \
88	sun5i-gr8-evb.dtb \
89	sun5i-r8-chip.dtb
90dtb-$(CONFIG_MACH_SUN6I) += \
91	sun6i-a31-app4-evb1.dtb \
92	sun6i-a31-colombus.dtb \
93	sun6i-a31-hummingbird.dtb \
94	sun6i-a31-i7.dtb \
95	sun6i-a31-m9.dtb \
96	sun6i-a31-mele-a1000g-quad.dtb \
97	sun6i-a31s-colorfly-e708-q1.dtb \
98	sun6i-a31s-cs908.dtb \
99	sun6i-a31s-inet-q972.dtb \
100	sun6i-a31s-primo81.dtb \
101	sun6i-a31s-sina31s.dtb \
102	sun6i-a31s-sinovoip-bpi-m2.dtb \
103	sun6i-a31s-yones-toptech-bs1078-v2.dtb
104dtb-$(CONFIG_MACH_SUN6I) += \
105	sun6i-a31-app4-evb1.dtb \
106	sun6i-a31-colombus.dtb \
107	sun6i-a31-hummingbird.dtb \
108	sun6i-a31-i7.dtb \
109	sun6i-a31-m9.dtb \
110	sun6i-a31-mele-a1000g-quad.dtb \
111	sun6i-a31s-colorfly-e708-q1.dtb \
112	sun6i-a31s-cs908.dtb \
113	sun6i-a31s-inet-q972.dtb \
114	sun6i-a31s-primo81.dtb \
115	sun6i-a31s-sina31s.dtb \
116	sun6i-a31s-sinovoip-bpi-m2.dtb \
117	sun6i-a31s-yones-toptech-bs1078-v2.dtb
118dtb-$(CONFIG_MACH_SUN7I) += \
119	sun7i-a20-bananapi.dtb \
120	sun7i-a20-bananapi-m1-plus.dtb \
121	sun7i-a20-bananapro.dtb \
122	sun7i-a20-cubieboard2.dtb \
123	sun7i-a20-cubietruck.dtb \
124	sun7i-a20-haoyu-marsboard.dtb \
125	sun7i-a20-hummingbird.dtb \
126	sun7i-a20-itead-ibox.dtb \
127	sun7i-a20-i12-tvbox.dtb \
128	sun7i-a20-icnova-a20-adb4006.dtb \
129	sun7i-a20-icnova-swac.dtb \
130	sun7i-a20-lamobo-r1.dtb \
131	sun7i-a20-linutronix-testbox-v2.dtb \
132	sun7i-a20-m3.dtb \
133	sun7i-a20-mk808c.dtb \
134	sun7i-a20-olimex-som-evb.dtb \
135	sun7i-a20-olimex-som-evb-emmc.dtb \
136	sun7i-a20-olimex-som204-evb.dtb \
137	sun7i-a20-olimex-som204-evb-emmc.dtb \
138	sun7i-a20-olinuxino-lime.dtb \
139	sun7i-a20-olinuxino-lime-emmc.dtb \
140	sun7i-a20-olinuxino-lime2.dtb \
141	sun7i-a20-olinuxino-lime2-emmc.dtb \
142	sun7i-a20-olinuxino-micro.dtb \
143	sun7i-a20-olinuxino-micro-emmc.dtb \
144	sun7i-a20-orangepi.dtb \
145	sun7i-a20-orangepi-mini.dtb \
146	sun7i-a20-pcduino3.dtb \
147	sun7i-a20-pcduino3-nano.dtb \
148	sun7i-a20-wexler-tab7200.dtb \
149	sun7i-a20-wits-pro-a20-dkt.dtb
150dtb-$(CONFIG_MACH_SUN7I) += \
151	sun7i-a20-bananapi.dtb \
152	sun7i-a20-bananapi-m1-plus.dtb \
153	sun7i-a20-bananapro.dtb \
154	sun7i-a20-cubieboard2.dtb \
155	sun7i-a20-cubietruck.dtb \
156	sun7i-a20-haoyu-marsboard.dtb \
157	sun7i-a20-hummingbird.dtb \
158	sun7i-a20-itead-ibox.dtb \
159	sun7i-a20-i12-tvbox.dtb \
160	sun7i-a20-icnova-a20-adb4006.dtb \
161	sun7i-a20-icnova-swac.dtb \
162	sun7i-a20-lamobo-r1.dtb \
163	sun7i-a20-linutronix-testbox-v2.dtb \
164	sun7i-a20-m3.dtb \
165	sun7i-a20-mk808c.dtb \
166	sun7i-a20-olimex-som-evb.dtb \
167	sun7i-a20-olimex-som-evb-emmc.dtb \
168	sun7i-a20-olimex-som204-evb.dtb \
169	sun7i-a20-olimex-som204-evb-emmc.dtb \
170	sun7i-a20-olinuxino-lime.dtb \
171	sun7i-a20-olinuxino-lime-emmc.dtb \
172	sun7i-a20-olinuxino-lime2.dtb \
173	sun7i-a20-olinuxino-lime2-emmc.dtb \
174	sun7i-a20-olinuxino-micro.dtb \
175	sun7i-a20-olinuxino-micro-emmc.dtb \
176	sun7i-a20-orangepi.dtb \
177	sun7i-a20-orangepi-mini.dtb \
178	sun7i-a20-pcduino3.dtb \
179	sun7i-a20-pcduino3-nano.dtb \
180	sun7i-a20-wexler-tab7200.dtb \
181	sun7i-a20-wits-pro-a20-dkt.dtb
182
183# Enables support for device-tree overlays for all pis
184DTC_FLAGS_sun8i-h3-orangepi-lite := -@
185DTC_FLAGS_sun8i-h3-bananapi-m2-plus := -@
186DTC_FLAGS_sun8i-h3-nanopi-m1-plus := -@
187DTC_FLAGS_sun8i-h3-nanopi-m1 := -@
188DTC_FLAGS_sun8i-h3-nanopi-duo2 := -@
189DTC_FLAGS_sun8i-h3-orangepi-plus2e := -@
190DTC_FLAGS_sun8i-h3-orangepi-one := -@
191DTC_FLAGS_sun8i-h3-orangepi-plus := -@
192DTC_FLAGS_sun8i-h3-orangepi-2 := -@
193DTC_FLAGS_sun8i-h3-orangepi-zero-plus2 := -@
194DTC_FLAGS_sun8i-h3-nanopi-neo-air := -@
195DTC_FLAGS_sun8i-h3-zeropi := -@
196DTC_FLAGS_sun8i-h3-nanopi-neo := -@
197DTC_FLAGS_sun8i-h3-nanopi-r1 := -@
198DTC_FLAGS_sun8i-h3-orangepi-pc := -@
199DTC_FLAGS_sun8i-h3-bananapi-m2-plus-v1.2 := -@
200DTC_FLAGS_sun8i-h3-orangepi-pc-plus := -@
201dtb-$(CONFIG_MACH_SUN8I) += \
202	sun8i-a23-evb.dtb \
203	sun8i-a23-gt90h-v4.dtb \
204	sun8i-a23-inet86dz.dtb \
205	sun8i-a23-ippo-q8h-v5.dtb \
206	sun8i-a23-ippo-q8h-v1.2.dtb \
207	sun8i-a23-polaroid-mid2407pxe03.dtb \
208	sun8i-a23-polaroid-mid2809pxe04.dtb \
209	sun8i-a23-q8-tablet.dtb \
210	sun8i-a33-et-q8-v1.6.dtb \
211	sun8i-a33-ga10h-v1.1.dtb \
212	sun8i-a33-inet-d978-rev2.dtb \
213	sun8i-a33-ippo-q8h-v1.2.dtb \
214	sun8i-a33-olinuxino.dtb \
215	sun8i-a33-q8-tablet.dtb \
216	sun8i-a33-sinlinx-sina33.dtb \
217	sun8i-a83t-allwinner-h8homlet-v2.dtb \
218	sun8i-a83t-bananapi-m3.dtb \
219	sun8i-a83t-cubietruck-plus.dtb \
220	sun8i-a83t-tbs-a711.dtb \
221	sun8i-h2-plus-bananapi-m2-zero.dtb \
222	sun8i-h2-plus-libretech-all-h3-cc.dtb \
223	sun8i-h2-plus-orangepi-r1.dtb \
224	sun8i-h2-plus-orangepi-zero.dtb \
225	sun8i-h3-bananapi-m2-plus.dtb \
226	sun8i-h3-bananapi-m2-plus-v1.2.dtb \
227	sun8i-h3-beelink-x2.dtb \
228	sun8i-h3-libretech-all-h3-cc.dtb \
229	sun8i-h3-mapleboard-mp130.dtb \
230	sun8i-h3-nanopi-duo2.dtb \
231	sun8i-h3-nanopi-m1.dtb \
232	sun8i-h3-nanopi-m1-plus.dtb \
233	sun8i-h3-nanopi-neo.dtb \
234	sun8i-h3-nanopi-neo-air.dtb \
235	sun8i-h3-nanopi-r1.dtb \
236	sun8i-h3-orangepi-2.dtb \
237	sun8i-h3-orangepi-lite.dtb \
238	sun8i-h3-orangepi-one.dtb \
239	sun8i-h3-orangepi-pc.dtb \
240	sun8i-h3-orangepi-pc-plus.dtb \
241	sun8i-h3-orangepi-plus.dtb \
242	sun8i-h3-orangepi-plus2e.dtb \
243	sun8i-h3-orangepi-zero-plus2.dtb \
244	sun8i-h3-rervision-dvk.dtb \
245	sun8i-h3-zeropi.dtb \
246	sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
247	sun8i-r16-bananapi-m2m.dtb \
248	sun8i-r16-nintendo-nes-classic.dtb \
249	sun8i-r16-nintendo-super-nes-classic.dtb \
250	sun8i-r16-parrot.dtb \
251	sun8i-r40-bananapi-m2-ultra.dtb \
252	sun8i-r40-oka40i-c.dtb \
253	sun8i-s3-elimo-initium.dtb \
254	sun8i-s3-lichee-zero-plus.dtb \
255	sun8i-s3-pinecube.dtb \
256	sun8i-t113s-mangopi-mq-r-t113.dtb \
257	sun8i-t3-cqa3t-bv3.dtb \
258	sun8i-v3-sl631-imx179.dtb \
259	sun8i-v3s-anbernic-rg-nano.dtb \
260	sun8i-v3s-licheepi-zero.dtb \
261	sun8i-v3s-licheepi-zero-dock.dtb \
262	sun8i-v40-bananapi-m2-berry.dtb
263dtb-$(CONFIG_MACH_SUN8I) += \
264	sun8i-a23-evb.dtb \
265	sun8i-a23-gt90h-v4.dtb \
266	sun8i-a23-inet86dz.dtb \
267	sun8i-a23-ippo-q8h-v5.dtb \
268	sun8i-a23-ippo-q8h-v1.2.dtb \
269	sun8i-a23-polaroid-mid2407pxe03.dtb \
270	sun8i-a23-polaroid-mid2809pxe04.dtb \
271	sun8i-a23-q8-tablet.dtb \
272	sun8i-a33-et-q8-v1.6.dtb \
273	sun8i-a33-ga10h-v1.1.dtb \
274	sun8i-a33-inet-d978-rev2.dtb \
275	sun8i-a33-ippo-q8h-v1.2.dtb \
276	sun8i-a33-olinuxino.dtb \
277	sun8i-a33-q8-tablet.dtb \
278	sun8i-a33-sinlinx-sina33.dtb \
279	sun8i-a83t-allwinner-h8homlet-v2.dtb \
280	sun8i-a83t-bananapi-m3.dtb \
281	sun8i-a83t-cubietruck-plus.dtb \
282	sun8i-a83t-tbs-a711.dtb \
283	sun8i-h2-plus-bananapi-m2-zero.dtb \
284	sun8i-h2-plus-libretech-all-h3-cc.dtb \
285	sun8i-h2-plus-orangepi-r1.dtb \
286	sun8i-h2-plus-orangepi-zero.dtb \
287	sun8i-h3-bananapi-m2-plus.dtb \
288	sun8i-h3-bananapi-m2-plus-v1.2.dtb \
289	sun8i-h3-beelink-x2.dtb \
290	sun8i-h3-libretech-all-h3-cc.dtb \
291	sun8i-h3-mapleboard-mp130.dtb \
292	sun8i-h3-nanopi-duo2.dtb \
293	sun8i-h3-nanopi-m1.dtb\
294	\
295	sun8i-h3-nanopi-m1-plus.dtb \
296	sun8i-h3-nanopi-neo.dtb \
297	sun8i-h3-nanopi-neo-air.dtb \
298	sun8i-h3-nanopi-r1.dtb \
299	sun8i-h3-orangepi-2.dtb \
300	sun8i-h3-orangepi-lite.dtb \
301	sun8i-h3-orangepi-one.dtb \
302	sun8i-h3-orangepi-pc.dtb \
303	sun8i-h3-orangepi-pc-plus.dtb \
304	sun8i-h3-orangepi-plus.dtb \
305	sun8i-h3-orangepi-plus2e.dtb \
306	sun8i-h3-orangepi-zero-plus2.dtb \
307	sun8i-h3-rervision-dvk.dtb \
308	sun8i-h3-zeropi.dtb \
309	sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
310	sun8i-r16-bananapi-m2m.dtb \
311	sun8i-r16-nintendo-nes-classic.dtb \
312	sun8i-r16-nintendo-super-nes-classic.dtb \
313	sun8i-r16-parrot.dtb \
314	sun8i-r40-bananapi-m2-ultra.dtb \
315	sun8i-r40-oka40i-c.dtb \
316	sun8i-s3-elimo-initium.dtb \
317	sun8i-s3-lichee-zero-plus.dtb \
318	sun8i-s3-pinecube.dtb \
319	sun8i-t113s-mangopi-mq-r-t113.dtb \
320	sun8i-t3-cqa3t-bv3.dtb \
321	sun8i-v3-sl631-imx179.dtb \
322	sun8i-v3s-licheepi-zero.dtb \
323	sun8i-v3s-licheepi-zero-dock.dtb \
324	sun8i-v40-bananapi-m2-berry.dtb
325dtb-$(CONFIG_MACH_SUN9I) += \
326	sun9i-a80-optimus.dtb \
327	sun9i-a80-cubieboard4.dtb
328dtb-$(CONFIG_MACH_SUNIV) += \
329	suniv-f1c100s-licheepi-nano.dtb \
330	suniv-f1c200s-lctech-pi.dtb \
331	suniv-f1c200s-popstick-v1.1.dtb
332dtb-$(CONFIG_MACH_SUNIV) += \
333	suniv-f1c100s-licheepi-nano.dtb \
334	suniv-f1c200s-lctech-pi.dtb \
335	suniv-f1c200s-popstick-v1.1.dtb
336