xref: /netbsd-src/external/amdgpu-firmware/amdgpu/Makefile (revision 1eb4f57936ac4e1de074fe74f3baf0316308c64f)
1# $NetBSD: Makefile,v 1.1 2021/12/12 20:33:22 maya Exp $
2
3NOMAN=	# defined
4
5FILES=	dist/LICENSE.amdgpu \
6	dist/arcturus_asd.bin \
7	dist/arcturus_gpu_info.bin \
8	dist/arcturus_mec.bin \
9	dist/arcturus_mec2.bin \
10	dist/arcturus_rlc.bin \
11	dist/arcturus_sdma.bin \
12	dist/arcturus_smc.bin \
13	dist/arcturus_sos.bin \
14	dist/arcturus_ta.bin \
15	dist/arcturus_vcn.bin \
16	dist/banks_k_2_smc.bin \
17	dist/bonaire_ce.bin \
18	dist/bonaire_k_smc.bin \
19	dist/bonaire_mc.bin \
20	dist/bonaire_me.bin \
21	dist/fiji_ce.bin \
22	dist/bonaire_mec.bin \
23	dist/bonaire_pfp.bin \
24	dist/bonaire_rlc.bin \
25	dist/bonaire_sdma.bin \
26	dist/bonaire_sdma1.bin \
27	dist/bonaire_smc.bin \
28	dist/bonaire_uvd.bin \
29	dist/bonaire_vce.bin \
30	dist/carrizo_ce.bin \
31	dist/carrizo_me.bin \
32	dist/carrizo_mec.bin \
33	dist/carrizo_mec2.bin \
34	dist/carrizo_pfp.bin \
35	dist/carrizo_rlc.bin \
36	dist/carrizo_sdma.bin \
37	dist/carrizo_sdma1.bin \
38	dist/carrizo_uvd.bin \
39	dist/carrizo_vce.bin \
40	dist/fiji_me.bin \
41	dist/fiji_mec.bin \
42	dist/fiji_mec2.bin \
43	dist/fiji_pfp.bin \
44	dist/fiji_rlc.bin \
45	dist/fiji_sdma.bin \
46	dist/fiji_sdma1.bin \
47	dist/fiji_smc.bin \
48	dist/fiji_uvd.bin \
49	dist/fiji_vce.bin \
50	dist/hainan_ce.bin \
51	dist/hainan_k_smc.bin \
52	dist/hainan_mc.bin \
53	dist/hainan_me.bin \
54	dist/hainan_pfp.bin \
55	dist/hainan_rlc.bin \
56	dist/hainan_smc.bin \
57	dist/hawaii_ce.bin \
58	dist/hawaii_k_smc.bin \
59	dist/hawaii_mc.bin \
60	dist/hawaii_me.bin \
61	dist/hawaii_mec.bin \
62	dist/hawaii_pfp.bin \
63	dist/hawaii_rlc.bin \
64	dist/hawaii_sdma.bin \
65	dist/hawaii_sdma1.bin \
66	dist/hawaii_smc.bin \
67	dist/hawaii_uvd.bin \
68	dist/hawaii_vce.bin \
69	dist/kabini_ce.bin \
70	dist/kabini_me.bin \
71	dist/kabini_mec.bin \
72	dist/kabini_pfp.bin \
73	dist/kabini_rlc.bin \
74	dist/kabini_sdma.bin \
75	dist/kabini_sdma1.bin \
76	dist/kabini_uvd.bin \
77	dist/kabini_vce.bin \
78	dist/kaveri_ce.bin \
79	dist/kaveri_me.bin \
80	dist/kaveri_mec.bin \
81	dist/kaveri_mec2.bin \
82	dist/kaveri_pfp.bin \
83	dist/kaveri_rlc.bin \
84	dist/kaveri_sdma.bin \
85	dist/kaveri_sdma1.bin \
86	dist/kaveri_uvd.bin \
87	dist/kaveri_vce.bin \
88	dist/mullins_ce.bin \
89	dist/mullins_me.bin \
90	dist/mullins_mec.bin \
91	dist/mullins_pfp.bin \
92	dist/mullins_rlc.bin \
93	dist/mullins_sdma.bin \
94	dist/mullins_sdma1.bin \
95	dist/mullins_uvd.bin \
96	dist/mullins_vce.bin \
97	dist/navi10_asd.bin \
98	dist/navi10_ce.bin \
99	dist/navi10_gpu_info.bin \
100	dist/navi10_me.bin \
101	dist/navi10_mec.bin \
102	dist/navi10_mec2.bin \
103	dist/navi10_pfp.bin \
104	dist/navi10_rlc.bin \
105	dist/navi10_sdma.bin \
106	dist/navi10_sdma1.bin \
107	dist/navi10_smc.bin \
108	dist/navi10_sos.bin \
109	dist/navi10_ta.bin \
110	dist/navi10_vcn.bin \
111	dist/navi12_asd.bin \
112	dist/navi12_ce.bin \
113	dist/navi12_gpu_info.bin \
114	dist/navi12_me.bin \
115	dist/navi12_mec.bin \
116	dist/navi12_mec2.bin \
117	dist/navi12_pfp.bin \
118	dist/navi12_rlc.bin \
119	dist/navi12_sdma.bin \
120	dist/navi12_sdma1.bin \
121	dist/navi12_smc.bin \
122	dist/navi12_sos.bin \
123	dist/navi12_ta.bin \
124	dist/si58_mc.bin \
125	dist/navi12_vcn.bin \
126	dist/navi14_asd.bin \
127	dist/navi14_ce.bin \
128	dist/navi14_ce_wks.bin \
129	dist/navi14_gpu_info.bin \
130	dist/navi14_me.bin \
131	dist/navi14_me_wks.bin \
132	dist/navi14_mec.bin \
133	dist/navi14_mec2.bin \
134	dist/navi14_mec2_wks.bin \
135	dist/navi14_mec_wks.bin \
136	dist/navi14_pfp.bin \
137	dist/navi14_pfp_wks.bin \
138	dist/navi14_rlc.bin \
139	dist/navi14_sdma.bin \
140	dist/navi14_sdma1.bin \
141	dist/navi14_smc.bin \
142	dist/navi14_sos.bin \
143	dist/navi14_ta.bin \
144	dist/navi14_vcn.bin \
145	dist/oland_ce.bin \
146	dist/oland_k_smc.bin \
147	dist/oland_mc.bin \
148	dist/oland_me.bin \
149	dist/oland_pfp.bin \
150	dist/oland_rlc.bin \
151	dist/oland_smc.bin \
152	dist/picasso_asd.bin \
153	dist/picasso_ce.bin \
154	dist/picasso_gpu_info.bin \
155	dist/picasso_me.bin \
156	dist/picasso_mec.bin \
157	dist/picasso_mec2.bin \
158	dist/picasso_pfp.bin \
159	dist/picasso_rlc.bin \
160	dist/picasso_rlc_am4.bin \
161	dist/picasso_sdma.bin \
162	dist/picasso_ta.bin \
163	dist/picasso_vcn.bin \
164	dist/pitcairn_ce.bin \
165	dist/pitcairn_k_smc.bin \
166	dist/pitcairn_mc.bin \
167	dist/pitcairn_me.bin \
168	dist/pitcairn_pfp.bin \
169	dist/pitcairn_rlc.bin \
170	dist/pitcairn_smc.bin \
171	dist/polaris10_ce.bin \
172	dist/polaris10_ce_2.bin \
173	dist/polaris10_k2_smc.bin \
174	dist/polaris10_k_mc.bin \
175	dist/polaris10_k_smc.bin \
176	dist/polaris10_mc.bin \
177	dist/polaris10_me.bin \
178	dist/polaris10_me_2.bin \
179	dist/polaris10_mec.bin \
180	dist/polaris10_mec2.bin \
181	dist/polaris10_mec2_2.bin \
182	dist/polaris10_mec_2.bin \
183	dist/polaris10_pfp.bin \
184	dist/polaris10_pfp_2.bin \
185	dist/polaris10_rlc.bin \
186	dist/polaris10_sdma.bin \
187	dist/polaris10_sdma1.bin \
188	dist/polaris10_smc.bin \
189	dist/polaris10_smc_sk.bin \
190	dist/polaris10_uvd.bin \
191	dist/polaris10_vce.bin \
192	dist/polaris11_ce.bin \
193	dist/polaris11_ce_2.bin \
194	dist/polaris11_k2_smc.bin \
195	dist/polaris11_k_mc.bin \
196	dist/polaris11_k_smc.bin \
197	dist/polaris11_mc.bin \
198	dist/polaris11_me.bin \
199	dist/polaris11_me_2.bin \
200	dist/polaris11_mec.bin \
201	dist/polaris11_mec2.bin \
202	dist/polaris11_mec2_2.bin \
203	dist/polaris11_mec_2.bin \
204	dist/polaris11_pfp.bin \
205	dist/polaris11_pfp_2.bin \
206	dist/polaris11_rlc.bin \
207	dist/polaris11_sdma.bin \
208	dist/polaris11_sdma1.bin \
209	dist/polaris11_smc.bin \
210	dist/polaris11_smc_sk.bin \
211	dist/polaris11_uvd.bin \
212	dist/polaris11_vce.bin \
213	dist/polaris12_ce.bin \
214	dist/polaris12_ce_2.bin \
215	dist/polaris12_k_mc.bin \
216	dist/polaris12_k_smc.bin \
217	dist/polaris12_mc.bin \
218	dist/polaris12_me.bin \
219	dist/polaris12_me_2.bin \
220	dist/polaris12_mec.bin \
221	dist/polaris12_mec2.bin \
222	dist/polaris12_mec2_2.bin \
223	dist/polaris12_mec_2.bin \
224	dist/polaris12_pfp.bin \
225	dist/polaris12_pfp_2.bin \
226	dist/polaris12_rlc.bin \
227	dist/polaris12_sdma.bin \
228	dist/polaris12_sdma1.bin \
229	dist/polaris12_smc.bin \
230	dist/polaris12_uvd.bin \
231	dist/polaris12_vce.bin \
232	dist/raven2_asd.bin \
233	dist/raven2_ce.bin \
234	dist/raven2_gpu_info.bin \
235	dist/raven2_me.bin \
236	dist/raven2_mec.bin \
237	dist/raven2_mec2.bin \
238	dist/raven2_pfp.bin \
239	dist/raven2_rlc.bin \
240	dist/raven2_sdma.bin \
241	dist/raven2_ta.bin \
242	dist/raven2_vcn.bin \
243	dist/raven_asd.bin \
244	dist/raven_ce.bin \
245	dist/raven_dmcu.bin \
246	dist/raven_gpu_info.bin \
247	dist/raven_kicker_rlc.bin \
248	dist/raven_me.bin \
249	dist/raven_mec.bin \
250	dist/raven_mec2.bin \
251	dist/raven_pfp.bin \
252	dist/raven_rlc.bin \
253	dist/raven_sdma.bin \
254	dist/raven_ta.bin \
255	dist/raven_vcn.bin \
256	dist/renoir_asd.bin \
257	dist/renoir_ce.bin \
258	dist/renoir_dmcub.bin \
259	dist/renoir_gpu_info.bin \
260	dist/renoir_me.bin \
261	dist/renoir_mec.bin \
262	dist/renoir_mec2.bin \
263	dist/renoir_pfp.bin \
264	dist/renoir_rlc.bin \
265	dist/renoir_sdma.bin \
266	dist/renoir_vcn.bin \
267	dist/stoney_ce.bin \
268	dist/stoney_me.bin \
269	dist/stoney_mec.bin \
270	dist/stoney_pfp.bin \
271	dist/stoney_rlc.bin \
272	dist/stoney_sdma.bin \
273	dist/stoney_uvd.bin \
274	dist/stoney_vce.bin \
275	dist/tahiti_ce.bin \
276	dist/tahiti_mc.bin \
277	dist/tahiti_me.bin \
278	dist/tahiti_pfp.bin \
279	dist/tahiti_rlc.bin \
280	dist/tahiti_smc.bin \
281	dist/tonga_ce.bin \
282	dist/tonga_k_smc.bin \
283	dist/tonga_mc.bin \
284	dist/tonga_me.bin \
285	dist/tonga_mec.bin \
286	dist/tonga_mec2.bin \
287	dist/tonga_pfp.bin \
288	dist/tonga_rlc.bin \
289	dist/tonga_sdma.bin \
290	dist/tonga_sdma1.bin \
291	dist/tonga_smc.bin \
292	dist/tonga_uvd.bin \
293	dist/tonga_vce.bin \
294	dist/topaz_ce.bin \
295	dist/topaz_k_smc.bin \
296	dist/topaz_mc.bin \
297	dist/topaz_me.bin \
298	dist/topaz_mec.bin \
299	dist/topaz_pfp.bin \
300	dist/topaz_rlc.bin \
301	dist/topaz_sdma.bin \
302	dist/topaz_sdma1.bin \
303	dist/topaz_smc.bin \
304	dist/vega10_acg_smc.bin \
305	dist/vega10_asd.bin \
306	dist/vega10_ce.bin \
307	dist/vega10_gpu_info.bin \
308	dist/vega10_me.bin \
309	dist/vega10_mec.bin \
310	dist/vega10_mec2.bin \
311	dist/vega10_pfp.bin \
312	dist/vega10_rlc.bin \
313	dist/vega10_sdma.bin \
314	dist/vega10_sdma1.bin \
315	dist/vega10_smc.bin \
316	dist/vega10_sos.bin \
317	dist/vega10_uvd.bin \
318	dist/vega10_vce.bin \
319	dist/vega12_asd.bin \
320	dist/vega12_ce.bin \
321	dist/vega12_gpu_info.bin \
322	dist/vega12_me.bin \
323	dist/vega12_mec.bin \
324	dist/vega12_mec2.bin \
325	dist/vega12_pfp.bin \
326	dist/vega12_rlc.bin \
327	dist/vega12_sdma.bin \
328	dist/vega12_sdma1.bin \
329	dist/vega12_smc.bin \
330	dist/vega12_sos.bin \
331	dist/vega12_uvd.bin \
332	dist/vega12_vce.bin \
333	dist/vega20_asd.bin \
334	dist/vega20_ce.bin \
335	dist/vega20_me.bin \
336	dist/vega20_mec.bin \
337	dist/vega20_mec2.bin \
338	dist/vega20_pfp.bin \
339	dist/vega20_rlc.bin \
340	dist/vega20_sdma.bin \
341	dist/vega20_sdma1.bin \
342	dist/vega20_smc.bin \
343	dist/vega20_sos.bin \
344	dist/vega20_ta.bin \
345	dist/vega20_uvd.bin \
346	dist/vega20_vce.bin \
347	dist/vegam_ce.bin \
348	dist/vegam_me.bin \
349	dist/vegam_mec.bin \
350	dist/vegam_mec2.bin \
351	dist/vegam_pfp.bin \
352	dist/vegam_rlc.bin \
353	dist/vegam_sdma.bin \
354	dist/vegam_sdma1.bin \
355	dist/vegam_smc.bin \
356	dist/vegam_uvd.bin \
357	dist/vegam_vce.bin \
358	dist/verde_ce.bin \
359	dist/verde_k_smc.bin \
360	dist/verde_mc.bin \
361	dist/verde_me.bin \
362	dist/verde_pfp.bin \
363	dist/verde_rlc.bin \
364	dist/verde_smc.bin
365
366FILESDIR=	${FIRMWAREDIR}/amdgpu
367
368.include <bsd.files.mk>
369.include <bsd.subdir.mk>
370