xref: /netbsd-src/sys/dev/microcode/radeon/Makefile (revision 2a3c9fcd9ffa842275cfa0fddcaa2ee1869ef9d5)
1*2a3c9fcdSkhorben#	$NetBSD: Makefile,v 1.9 2022/01/10 01:47:49 khorben Exp $
2876e8052Smrg
3876e8052SmrgNOMAN=	# defined
4876e8052Smrg
5aaabec45Smrg.include <bsd.own.mk>
6aaabec45Smrg
7f9d97969Smaya.if ${MKRADEONFIRMWARE} != "no"
8aaabec45Smrg
9876e8052SmrgFILES=	\
10876e8052Smrg	R100_cp.bin \
11876e8052Smrg	R200_cp.bin \
12876e8052Smrg	R300_cp.bin \
13876e8052Smrg	R420_cp.bin \
14876e8052Smrg	R520_cp.bin \
15876e8052Smrg	RS600_cp.bin \
16876e8052Smrg	RS690_cp.bin \
170745f2c8Smsaitoh	R600_me.bin R600_pfp.bin R600_rlc.bin R600_uvd.bin \
180745f2c8Smsaitoh	RS780_me.bin RS780_pfp.bin RS780_uvd.bin \
19876e8052Smrg	RV610_me.bin RV610_pfp.bin \
20876e8052Smrg	RV620_me.bin RV620_pfp.bin \
21876e8052Smrg	RV630_me.bin RV630_pfp.bin \
22876e8052Smrg	RV635_me.bin RV635_pfp.bin \
23876e8052Smrg	RV670_me.bin RV670_pfp.bin \
244f27f35bSrjs	RV710_me.bin RV710_pfp.bin RV710_smc.bin RV710_uvd.bin \
254f27f35bSrjs	RV730_me.bin RV730_pfp.bin RV730_smc.bin \
264f27f35bSrjs	RV740_smc.bin \
270745f2c8Smsaitoh	RV770_me.bin RV770_pfp.bin RV770_smc.bin RV770_uvd.bin \
28876e8052Smrg	R700_rlc.bin \
294f27f35bSrjs	ARUBA_me.bin ARUBA_pfp.bin ARUBA_rlc.bin \
304f27f35bSrjs	BARTS_mc.bin BARTS_me.bin BARTS_pfp.bin BARTS_smc.bin \
314f27f35bSrjs	BONAIRE_ce.bin BONAIRE_mc.bin BONAIRE_mc2.bin BONAIRE_me.bin \
324f27f35bSrjs	BONAIRE_mec.bin BONAIRE_pfp.bin BONAIRE_rlc.bin BONAIRE_sdma.bin \
334f27f35bSrjs	BONAIRE_smc.bin BONAIRE_uvd.bin BONAIRE_vce.bin \
344f27f35bSrjs	BTC_rlc.bin \
354f27f35bSrjs	CAICOS_mc.bin CAICOS_me.bin CAICOS_pfp.bin CAICOS_smc.bin \
364f27f35bSrjs	CAYMAN_mc.bin CAYMAN_me.bin CAYMAN_pfp.bin CAYMAN_rlc.bin \
374f27f35bSrjs	CAYMAN_smc.bin \
384f27f35bSrjs	CEDAR_me.bin CEDAR_pfp.bin CEDAR_rlc.bin CEDAR_smc.bin \
394f27f35bSrjs	CYPRESS_me.bin CYPRESS_pfp.bin CYPRESS_rlc.bin CYPRESS_smc.bin \
404f27f35bSrjs	CYPRESS_uvd.bin \
414f27f35bSrjs	HAINAN_ce.bin HAINAN_mc.bin HAINAN_mc2.bin HAINAN_me.bin \
424f27f35bSrjs	HAINAN_pfp.bin HAINAN_rlc.bin HAINAN_smc.bin \
434f27f35bSrjs	HAWAII_ce.bin HAWAII_mc.bin HAWAII_mc2.bin HAWAII_me.bin \
444f27f35bSrjs	HAWAII_mec.bin HAWAII_pfp.bin HAWAII_rlc.bin HAWAII_sdma.bin \
454f27f35bSrjs	HAWAII_smc.bin \
464f27f35bSrjs	JUNIPER_me.bin JUNIPER_pfp.bin JUNIPER_rlc.bin JUNIPER_smc.bin \
474f27f35bSrjs	KABINI_ce.bin KABINI_me.bin KABINI_mec.bin KABINI_pfp.bin \
484f27f35bSrjs	KABINI_rlc.bin KABINI_sdma.bin \
494f27f35bSrjs	KAVERI_ce.bin KAVERI_me.bin KAVERI_mec.bin KAVERI_pfp.bin \
504f27f35bSrjs	KAVERI_rlc.bin KAVERI_sdma.bin \
514f27f35bSrjs	MULLINS_ce.bin MULLINS_me.bin MULLINS_mec.bin MULLINS_pfp.bin \
524f27f35bSrjs	MULLINS_rlc.bin MULLINS_sdma.bin \
534f27f35bSrjs	OLAND_ce.bin OLAND_mc.bin OLAND_mc2.bin OLAND_me.bin OLAND_pfp.bin \
544f27f35bSrjs	OLAND_rlc.bin OLAND_smc.bin \
554f27f35bSrjs	PALM_me.bin PALM_pfp.bin \
564f27f35bSrjs	PITCAIRN_ce.bin PITCAIRN_mc.bin PITCAIRN_mc2.bin PITCAIRN_me.bin \
574f27f35bSrjs	PITCAIRN_pfp.bin PITCAIRN_rlc.bin PITCAIRN_smc.bin \
584f27f35bSrjs	REDWOOD_me.bin REDWOOD_pfp.bin REDWOOD_rlc.bin REDWOOD_smc.bin \
594f27f35bSrjs	SUMO_me.bin SUMO_pfp.bin SUMO_rlc.bin SUMO_uvd.bin \
604f27f35bSrjs	SUMO2_me.bin SUMO2_pfp.bin \
614f27f35bSrjs	TAHITI_ce.bin TAHITI_mc.bin TAHITI_mc2.bin TAHITI_me.bin \
624f27f35bSrjs	TAHITI_pfp.bin TAHITI_rlc.bin TAHITI_smc.bin TAHITI_uvd.bin \
630745f2c8Smsaitoh	TAHITI_vce.bin \
644f27f35bSrjs	TURKS_mc.bin TURKS_me.bin TURKS_pfp.bin TURKS_smc.bin \
654f27f35bSrjs	VERDE_ce.bin VERDE_mc.bin VERDE_mc2.bin VERDE_me.bin VERDE_pfp.bin \
661d19105eSriastradh	VERDE_rlc.bin VERDE_smc.bin
67876e8052Smrg
68*2a3c9fcdSkhorben# radeondrmkms needs these after mountroot, but before starting init.
69aaabec45SmrgFIRMWAREDIR=	/libdata/firmware
70aaabec45Smrg
71aaabec45Smrg.endif
72876e8052Smrg
73876e8052Smrg# XXX
74876e8052Smrgincludes:
75876e8052Smrg
76876e8052Smrgclean:
77876e8052Smrg
78876e8052Smrgcleandir:
79876e8052Smrg
80876e8052Smrg.include <bsd.files.mk>
81