Update drm/radeon to Linux 4.7.10 as much as possible...
[dragonfly.git] / sys / dev / drm / radeon / Makefile
1 #
2 # Makefile for the drm device(radeonkms) driver.
3 #
4 # Please keep SRC list structured in blocks and sorted.
5 #
6
7
8 KMOD    = radeonkms
9 SRCS    =                                                               \
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
20 SRCS    +=                                                              \
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
111 SRCS    +=                                                              \
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
120 SRCS    +=                                                              \
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
128 SRCS    +=                                                              \
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
137 SRCS    +=                                                              \
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
148 KCFLAGS+= -I${SYSDIR}/dev/drm/include
149 KCFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include
150
151 .include <bsd.kmod.mk>