xref: /dragonfly/sys/dev/drm/radeon/Makefile (revision 0de090e1)
1#
2# Makefile for the drm device(radeonkms) driver.
3#
4# Please keep SRC list structured in blocks and sorted.
5#
6
7
8KMOD	= radeonkms
9SRCS	=								\
10	rn50_reg_safe.h							\
11	r100_reg_safe.h							\
12	r200_reg_safe.h							\
13	rv515_reg_safe.h						\
14	r300_reg_safe.h							\
15	r420_reg_safe.h							\
16	rs600_reg_safe.h						\
17	r600_reg_safe.h							\
18	evergreen_reg_safe.h						\
19	cayman_reg_safe.h
20SRCS	+=								\
21	radeon_acpi.c							\
22	radeon_agp.c							\
23	radeon_asic.c							\
24	radeon_atombios.c						\
25	radeon_benchmark.c						\
26	radeon_bios.c							\
27	radeon_clocks.c							\
28	radeon_combios.c						\
29	radeon_connectors.c						\
30	radeon_cs.c							\
31	radeon_cursor.c							\
32	radeon_device.c							\
33	radeon_display.c						\
34	radeon_drv.c							\
35	radeon_encoders.c						\
36	radeon_fb.c							\
37	radeon_fence.c							\
38	radeon_gart.c							\
39	radeon_gem.c							\
40	radeon_i2c.c							\
41	radeon_ib.c							\
42	radeon_irq_kms.c						\
43	radeon_kms.c							\
44	radeon_legacy_crtc.c						\
45	radeon_legacy_encoders.c					\
46	radeon_legacy_tv.c						\
47	radeon_object.c							\
48	radeon_pm.c							\
49	radeon_ring.c							\
50	radeon_sa.c							\
51	radeon_semaphore.c						\
52	radeon_test.c							\
53	radeon_ttm.c							\
54	radeon_ucode.c							\
55	radeon_vm.c							\
56	atom.c								\
57	atombios_crtc.c							\
58	atombios_dp.c							\
59	atombios_encoders.c						\
60	atombios_i2c.c							\
61	r100.c								\
62	r200.c								\
63	r300.c								\
64	r420.c								\
65	rs400.c								\
66	rs600.c								\
67	rs690.c								\
68	rv515.c								\
69	r520.c								\
70	r600.c								\
71	r600_blit_shaders.c						\
72	r600_cs.c							\
73	r600_hdmi.c							\
74	rv770.c								\
75	dce3_1_afmt.c							\
76	evergreen.c							\
77	evergreen_blit_shaders.c					\
78	evergreen_cs.c							\
79	evergreen_hdmi.c						\
80	cayman_blit_shaders.c						\
81	ni.c								\
82	si.c								\
83	si_blit_shaders.c						\
84	cik.c								\
85	cik_blit_shaders.c						\
86	r600_dpm.c							\
87	rs780_dpm.c							\
88	rv6xx_dpm.c							\
89	rv770_dpm.c							\
90	rv730_dpm.c							\
91	rv740_dpm.c							\
92	rv770_smc.c							\
93	cypress_dpm.c							\
94	btc_dpm.c							\
95	sumo_dpm.c							\
96	sumo_smc.c							\
97	trinity_dpm.c							\
98	trinity_smc.c							\
99	ni_dpm.c							\
100	si_smc.c							\
101	si_dpm.c							\
102	kv_smc.c							\
103	kv_dpm.c							\
104	ci_smc.c							\
105	ci_dpm.c							\
106	dce6_afmt.c
107
108# async DMA block
109SRCS	+=								\
110	r600_dma.c							\
111	rv770_dma.c							\
112	evergreen_dma.c							\
113	ni_dma.c							\
114	si_dma.c							\
115	cik_sdma.c
116
117# UVD block
118SRCS	+=								\
119	radeon_uvd.c							\
120	uvd_v1_0.c							\
121	uvd_v2_2.c							\
122	uvd_v3_1.c							\
123	uvd_v4_2.c
124
125# add VCE block
126SRCS	+=								\
127	radeon_vce.c							\
128	vce_v1_0.c							\
129	vce_v2_0.c
130
131#radeon_ioc32.c
132#radeon_prime.c
133#--radeon_trace_points.c
134
135SRCS	+=								\
136	opt_acpi.h							\
137	opt_compat.h							\
138	opt_drm.h							\
139	opt_ktr.h							\
140	acpi_if.h							\
141	bus_if.h							\
142	device_if.h							\
143	iicbb_if.h							\
144	iicbus_if.h							\
145	pci_if.h
146
147CFLAGS+= -I${SYSDIR}/dev/drm/include
148CFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include
149
150.include <bsd.kmod.mk>
151