xref: /dragonfly/sys/dev/drm/radeon/Makefile (revision 820c5b08)
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_vm.c							\
55	atom.c								\
56	atombios_crtc.c							\
57	atombios_dp.c							\
58	atombios_encoders.c						\
59	atombios_i2c.c							\
60	r100.c								\
61	r200.c								\
62	r300.c								\
63	r420.c								\
64	rs400.c								\
65	rs600.c								\
66	rs690.c								\
67	rv515.c								\
68	r520.c								\
69	r600.c								\
70	r600_blit_shaders.c						\
71	r600_cs.c							\
72	r600_hdmi.c							\
73	rv770.c								\
74	dce3_1_afmt.c							\
75	evergreen.c							\
76	evergreen_blit_shaders.c					\
77	evergreen_cs.c							\
78	evergreen_hdmi.c						\
79	cayman_blit_shaders.c						\
80	ni.c								\
81	si.c								\
82	si_blit_shaders.c						\
83	cik.c								\
84	cik_blit_shaders.c						\
85	r600_dpm.c							\
86	rs780_dpm.c							\
87	rv6xx_dpm.c							\
88	rv770_dpm.c							\
89	rv730_dpm.c							\
90	rv740_dpm.c							\
91	rv770_smc.c							\
92	cypress_dpm.c							\
93	btc_dpm.c							\
94	sumo_dpm.c							\
95	sumo_smc.c							\
96	trinity_dpm.c							\
97	trinity_smc.c							\
98	ni_dpm.c							\
99	si_smc.c							\
100	si_dpm.c							\
101	kv_smc.c							\
102	kv_dpm.c							\
103	ci_smc.c							\
104	ci_dpm.c							\
105	dce6_afmt.c
106
107# async DMA block
108SRCS	+=								\
109	r600_dma.c							\
110	rv770_dma.c							\
111	evergreen_dma.c							\
112	ni_dma.c							\
113	si_dma.c							\
114	cik_sdma.c
115
116# UVD block
117SRCS	+=								\
118	radeon_uvd.c							\
119	uvd_v1_0.c							\
120	uvd_v2_2.c							\
121	uvd_v3_1.c							\
122	uvd_v4_2.c
123
124# add VCE block
125SRCS	+=								\
126	radeon_vce.c							\
127	vce_v1_0.c							\
128	vce_v2_0.c
129
130# UMS driver
131#SRCS	+=								\
132	radeon_cp.c							\
133	radeon_state.c							\
134	radeon_mem.c							\
135	radeon_irq.c							\
136	r300_cmdbuf.c							\
137	r600_blit.c							\
138	r600_cp.c							\
139	drm_buffer.c
140
141#radeon_ioc32.c
142#radeon_prime.c
143#--radeon_trace_points.c
144
145SRCS	+=								\
146	opt_acpi.h							\
147	opt_compat.h							\
148	opt_drm.h							\
149	opt_ktr.h							\
150	acpi_if.h							\
151	bus_if.h							\
152	device_if.h							\
153	iicbb_if.h							\
154	iicbus_if.h							\
155	pci_if.h
156
157CFLAGS+= -DCONFIG_ACPI
158
159CFLAGS+= -I${.CURDIR}/../../../dev/drm/radeon
160CFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include
161
162CFLAGS+= -I${SYSDIR}/dev/drm/include
163
164.include <bsd.kmod.mk>
165