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