xref: /openbsd-src/sys/dev/pci/drm/files.drm (revision c90a81c56dcebd6a1b73fe4aff9b03385b8e63b3)
1# $NetBSD: files.drm,v 1.2 2007/03/28 11:29:37 jmcneill Exp $
2# $OpenBSD: files.drm,v 1.42 2018/06/25 22:29:16 kettenis Exp $
3
4# direct rendering modules
5define drmbase {[console = -1]}
6device drm: drmbase
7attach drm at drmbase
8file	dev/pci/drm/drm_agpsupport.c		drm & agp
9file	dev/pci/drm/drm_drv.c			drm	needs-flag
10file	dev/pci/drm/drm_global.c		drm
11file	dev/pci/drm/drm_hashtab.c		drm
12file	dev/pci/drm/drm_irq.c			drm
13file	dev/pci/drm/drm_memory.c		drm
14file	dev/pci/drm/drm_mm.c			drm
15file	dev/pci/drm/drm_atomic.c		drm
16file	dev/pci/drm/drm_atomic_helper.c		drm
17file	dev/pci/drm/drm_crtc.c			drm
18file	dev/pci/drm/drm_modes.c			drm
19file	dev/pci/drm/drm_modeset_lock.c		drm
20file	dev/pci/drm/drm_crtc_helper.c		drm
21file	dev/pci/drm/drm_edid.c			drm
22file	dev/pci/drm/drm_dp_helper.c		drm
23file	dev/pci/drm/drm_fb_helper.c		drm
24file	dev/pci/drm/drm_plane_helper.c		drm
25file	dev/pci/drm/drm_probe_helper.c		drm
26file	dev/pci/drm/drm_rect.c			drm
27file	dev/pci/drm/drm_bridge.c		drm
28file	dev/pci/drm/drm_gem.c			drm
29file	dev/pci/drm/drm_vma_manager.c		drm
30file	dev/pci/drm/drm_linux.c			drm
31file	dev/pci/drm/drm_cache.c			drm
32file	dev/pci/drm/drm_panel.c			drm & inteldrm
33file	dev/pci/drm/drm_dp_mst_topology.c	drm
34file	dev/pci/drm/drm_mipi_dsi.c		drm & inteldrm
35file	dev/pci/drm/drm_prime.c			drm
36file	dev/pci/drm/linux_hdmi.c		drm
37file	dev/pci/drm/linux_list_sort.c		drm
38file	dev/pci/drm/linux_reservation.c		drm
39
40define	ttm
41file	dev/pci/drm/ttm/ttm_agp_backend.c	ttm & agp
42file	dev/pci/drm/ttm/ttm_bo.c		ttm
43file	dev/pci/drm/ttm/ttm_bo_manager.c	ttm
44file	dev/pci/drm/ttm/ttm_bo_util.c		ttm
45file	dev/pci/drm/ttm/ttm_bo_vm.c		ttm
46file	dev/pci/drm/ttm/ttm_execbuf_util.c	ttm
47#file	dev/pci/drm/ttm/ttm_lock.c		ttm
48file	dev/pci/drm/ttm/ttm_memory.c		ttm
49#file	dev/pci/drm/ttm/ttm_module.c		ttm
50#file	dev/pci/drm/ttm/ttm_object.c		ttm
51file	dev/pci/drm/ttm/ttm_page_alloc.c	ttm
52file	dev/pci/drm/ttm/ttm_page_alloc_dma.c	ttm
53file	dev/pci/drm/ttm/ttm_tt.c		ttm
54
55device	inteldrm: agpint, drmbase, wsemuldisplaydev, rasops32, rasops_rotation, i2cbus, i2c_bitbang
56attach	inteldrm at pci
57file	dev/pci/drm/i915/i915_cmd_parser.c	inteldrm
58file	dev/pci/drm/i915/i915_dma.c		inteldrm
59file	dev/pci/drm/i915/i915_drv.c		inteldrm
60file	dev/pci/drm/i915/i915_gem.c		inteldrm
61file	dev/pci/drm/i915/i915_gem_context.c	inteldrm
62file	dev/pci/drm/i915/i915_gem_batch_pool.c	inteldrm
63file	dev/pci/drm/i915/i915_gem_dmabuf.c	inteldrm
64file	dev/pci/drm/i915/i915_gem_evict.c	inteldrm
65file	dev/pci/drm/i915/i915_gem_execbuffer.c	inteldrm
66file	dev/pci/drm/i915/i915_gem_fence.c	inteldrm
67file	dev/pci/drm/i915/i915_gem_gtt.c		inteldrm
68file	dev/pci/drm/i915/i915_gem_render_state.c inteldrm
69file	dev/pci/drm/i915/i915_gem_stolen.c	inteldrm
70file	dev/pci/drm/i915/i915_gem_tiling.c	inteldrm
71file	dev/pci/drm/i915/i915_gem_userptr.c	inteldrm
72file	dev/pci/drm/i915/i915_gpu_error.c	inteldrm
73file	dev/pci/drm/i915/i915_guc_submission.c	inteldrm
74file	dev/pci/drm/i915/i915_irq.c		inteldrm
75file	dev/pci/drm/i915/i915_params.c		inteldrm
76file	dev/pci/drm/i915/i915_suspend.c		inteldrm
77file	dev/pci/drm/i915/i915_vgpu.c		inteldrm
78file	dev/pci/drm/i915/intel_atomic.c		inteldrm
79file	dev/pci/drm/i915/intel_atomic_plane.c	inteldrm
80file	dev/pci/drm/i915/intel_audio.c		inteldrm
81file	dev/pci/drm/i915/intel_csr.c		inteldrm
82file	dev/pci/drm/i915/intel_bios.c		inteldrm
83file	dev/pci/drm/i915/intel_crt.c		inteldrm
84file	dev/pci/drm/i915/intel_ddi.c		inteldrm
85file	dev/pci/drm/i915/intel_display.c	inteldrm
86file	dev/pci/drm/i915/intel_dp.c		inteldrm
87file	dev/pci/drm/i915/intel_dp_mst.c		inteldrm
88file	dev/pci/drm/i915/intel_dsi.c		inteldrm
89file	dev/pci/drm/i915/intel_dsi_panel_vbt.c	inteldrm
90file	dev/pci/drm/i915/intel_dsi_pll.c	inteldrm
91file	dev/pci/drm/i915/intel_dvo.c		inteldrm
92file	dev/pci/drm/i915/intel_fbc.c		inteldrm
93file	dev/pci/drm/i915/intel_fbdev.c		inteldrm
94file	dev/pci/drm/i915/intel_fifo_underrun.c	inteldrm
95file	dev/pci/drm/i915/intel_frontbuffer.c	inteldrm
96file	dev/pci/drm/i915/intel_guc_loader.c	inteldrm
97file	dev/pci/drm/i915/intel_hdmi.c		inteldrm
98file	dev/pci/drm/i915/intel_hotplug.c	inteldrm
99file	dev/pci/drm/i915/intel_i2c.c		inteldrm
100file	dev/pci/drm/i915/intel_lrc.c		inteldrm
101file	dev/pci/drm/i915/intel_lvds.c		inteldrm
102file	dev/pci/drm/i915/intel_mocs.c		inteldrm
103file	dev/pci/drm/i915/intel_modes.c		inteldrm
104file	dev/pci/drm/i915/intel_opregion.c	inteldrm
105file	dev/pci/drm/i915/intel_overlay.c	inteldrm
106file	dev/pci/drm/i915/intel_panel.c		inteldrm
107file	dev/pci/drm/i915/intel_pm.c		inteldrm
108file	dev/pci/drm/i915/intel_psr.c		inteldrm
109file	dev/pci/drm/i915/intel_renderstate_gen6.c inteldrm
110file	dev/pci/drm/i915/intel_renderstate_gen7.c inteldrm
111file	dev/pci/drm/i915/intel_renderstate_gen8.c inteldrm
112file	dev/pci/drm/i915/intel_renderstate_gen9.c inteldrm
113file	dev/pci/drm/i915/intel_ringbuffer.c	inteldrm
114file	dev/pci/drm/i915/intel_runtime_pm.c	inteldrm
115file	dev/pci/drm/i915/intel_sdvo.c		inteldrm
116file	dev/pci/drm/i915/intel_sideband.c	inteldrm
117file	dev/pci/drm/i915/intel_sprite.c		inteldrm
118file	dev/pci/drm/i915/intel_tv.c		inteldrm
119file	dev/pci/drm/i915/intel_uncore.c		inteldrm
120file	dev/pci/drm/i915/dvo_ch7017.c		inteldrm
121file	dev/pci/drm/i915/dvo_ch7xxx.c		inteldrm
122file	dev/pci/drm/i915/dvo_ivch.c		inteldrm
123file	dev/pci/drm/i915/dvo_ns2501.c		inteldrm
124file	dev/pci/drm/i915/dvo_sil164.c		inteldrm
125file	dev/pci/drm/i915/dvo_tfp410.c		inteldrm
126file	dev/pci/drm/i915/intel_gtt.c		inteldrm
127
128device	radeondrm: drmbase, ttm, wsemuldisplaydev, rasops8, rasops32, i2cbus, i2c_bitbang
129attach	radeondrm at pci
130file	dev/pci/drm/radeon/atom.c			radeondrm
131file	dev/pci/drm/radeon/atombios_crtc.c		radeondrm
132file	dev/pci/drm/radeon/atombios_dp.c		radeondrm
133file	dev/pci/drm/radeon/atombios_encoders.c		radeondrm
134file	dev/pci/drm/radeon/atombios_i2c.c		radeondrm
135file	dev/pci/drm/radeon/btc_dpm.c			radeondrm
136file	dev/pci/drm/radeon/cayman_blit_shaders.c	radeondrm
137file	dev/pci/drm/radeon/ci_dpm.c			radeondrm
138file	dev/pci/drm/radeon/ci_smc.c			radeondrm
139file	dev/pci/drm/radeon/cik.c			radeondrm
140file	dev/pci/drm/radeon/cik_blit_shaders.c		radeondrm
141file	dev/pci/drm/radeon/cik_sdma.c			radeondrm
142file	dev/pci/drm/radeon/cypress_dpm.c		radeondrm
143file	dev/pci/drm/radeon/dce3_1_afmt.c		radeondrm
144file	dev/pci/drm/radeon/dce6_afmt.c			radeondrm
145file	dev/pci/drm/radeon/evergreen.c			radeondrm
146file	dev/pci/drm/radeon/evergreen_blit_shaders.c	radeondrm
147file	dev/pci/drm/radeon/evergreen_cs.c		radeondrm
148file	dev/pci/drm/radeon/evergreen_dma.c		radeondrm
149file	dev/pci/drm/radeon/evergreen_hdmi.c		radeondrm
150file	dev/pci/drm/radeon/kv_dpm.c			radeondrm
151file	dev/pci/drm/radeon/kv_smc.c			radeondrm
152file	dev/pci/drm/radeon/ni.c				radeondrm
153file	dev/pci/drm/radeon/ni_dma.c			radeondrm
154file	dev/pci/drm/radeon/ni_dpm.c			radeondrm
155file	dev/pci/drm/radeon/r100.c			radeondrm
156file	dev/pci/drm/radeon/r200.c			radeondrm
157file	dev/pci/drm/radeon/r300.c			radeondrm
158file	dev/pci/drm/radeon/r420.c			radeondrm
159file	dev/pci/drm/radeon/r520.c			radeondrm
160file	dev/pci/drm/radeon/r600.c			radeondrm
161file	dev/pci/drm/radeon/r600_blit_shaders.c		radeondrm
162file	dev/pci/drm/radeon/r600_cs.c			radeondrm
163file	dev/pci/drm/radeon/r600_dma.c			radeondrm
164file	dev/pci/drm/radeon/r600_dpm.c			radeondrm
165file	dev/pci/drm/radeon/r600_hdmi.c			radeondrm
166#file	dev/pci/drm/radeon/radeon_acpi.c		radeondrm
167file	dev/pci/drm/radeon/radeon_agp.c			radeondrm
168file	dev/pci/drm/radeon/radeon_asic.c		radeondrm
169file	dev/pci/drm/radeon/radeon_atombios.c		radeondrm
170file	dev/pci/drm/radeon/radeon_audio.c		radeondrm
171file	dev/pci/drm/radeon/radeon_benchmark.c		radeondrm
172file	dev/pci/drm/radeon/radeon_bios.c		radeondrm
173file	dev/pci/drm/radeon/radeon_clocks.c		radeondrm
174file	dev/pci/drm/radeon/radeon_combios.c		radeondrm
175file	dev/pci/drm/radeon/radeon_connectors.c		radeondrm
176file	dev/pci/drm/radeon/radeon_cs.c			radeondrm
177file	dev/pci/drm/radeon/radeon_cursor.c		radeondrm
178file	dev/pci/drm/radeon/radeon_device.c		radeondrm
179file	dev/pci/drm/radeon/radeon_display.c		radeondrm
180file	dev/pci/drm/radeon/radeon_dp_auxch.c		radeondrm
181file	dev/pci/drm/radeon/radeon_dp_mst.c		radeondrm
182file	dev/pci/drm/radeon/radeon_drv.c			radeondrm
183file	dev/pci/drm/radeon/radeon_encoders.c		radeondrm
184file	dev/pci/drm/radeon/radeon_fb.c			radeondrm
185file	dev/pci/drm/radeon/radeon_fence.c		radeondrm
186file	dev/pci/drm/radeon/radeon_gart.c		radeondrm
187file	dev/pci/drm/radeon/radeon_gem.c			radeondrm
188file	dev/pci/drm/radeon/radeon_i2c.c			radeondrm
189file	dev/pci/drm/radeon/radeon_ib.c			radeondrm
190#file	dev/pci/drm/radeon/radeon_ioc32.c		radeondrm	COMPAT
191file	dev/pci/drm/radeon/radeon_irq_kms.c		radeondrm
192#file	dev/pci/drm/radeon/radeon_kfd.c			radeondrm
193file	dev/pci/drm/radeon/radeon_kms.c			radeondrm
194file	dev/pci/drm/radeon/radeon_legacy_crtc.c		radeondrm
195file	dev/pci/drm/radeon/radeon_legacy_encoders.c	radeondrm
196file	dev/pci/drm/radeon/radeon_legacy_tv.c		radeondrm
197#file	dev/pci/drm/radeon/radeon_mn.c			radeondrm	not needed?
198file	dev/pci/drm/radeon/radeon_object.c		radeondrm
199file	dev/pci/drm/radeon/radeon_pm.c			radeondrm
200file	dev/pci/drm/radeon/radeon_prime.c		radeondrm
201file	dev/pci/drm/radeon/radeon_ring.c		radeondrm
202file	dev/pci/drm/radeon/radeon_sa.c			radeondrm
203file	dev/pci/drm/radeon/radeon_semaphore.c		radeondrm
204file	dev/pci/drm/radeon/radeon_sync.c		radeondrm
205file	dev/pci/drm/radeon/radeon_test.c		radeondrm
206#file	dev/pci/drm/radeon/radeon_trace_points.c	radeondrm
207file	dev/pci/drm/radeon/radeon_ttm.c			radeondrm
208file	dev/pci/drm/radeon/radeon_ucode.c		radeondrm
209file	dev/pci/drm/radeon/radeon_uvd.c			radeondrm
210file	dev/pci/drm/radeon/radeon_vce.c			radeondrm
211file	dev/pci/drm/radeon/radeon_vm.c			radeondrm
212file	dev/pci/drm/radeon/rs400.c			radeondrm
213file	dev/pci/drm/radeon/rs600.c			radeondrm
214file	dev/pci/drm/radeon/rs690.c			radeondrm
215file	dev/pci/drm/radeon/rs780_dpm.c			radeondrm
216file	dev/pci/drm/radeon/rv515.c			radeondrm
217file	dev/pci/drm/radeon/rv6xx_dpm.c			radeondrm
218file	dev/pci/drm/radeon/rv730_dpm.c			radeondrm
219file	dev/pci/drm/radeon/rv740_dpm.c			radeondrm
220file	dev/pci/drm/radeon/rv770.c			radeondrm
221file	dev/pci/drm/radeon/rv770_dma.c			radeondrm
222file	dev/pci/drm/radeon/rv770_dpm.c			radeondrm
223file	dev/pci/drm/radeon/rv770_smc.c			radeondrm
224file	dev/pci/drm/radeon/si.c				radeondrm
225file	dev/pci/drm/radeon/si_blit_shaders.c		radeondrm
226file	dev/pci/drm/radeon/si_dma.c			radeondrm
227file	dev/pci/drm/radeon/si_dpm.c			radeondrm
228file	dev/pci/drm/radeon/si_smc.c			radeondrm
229file	dev/pci/drm/radeon/sumo_dpm.c			radeondrm
230file	dev/pci/drm/radeon/sumo_smc.c			radeondrm
231file	dev/pci/drm/radeon/trinity_dpm.c		radeondrm
232file	dev/pci/drm/radeon/trinity_smc.c		radeondrm
233file	dev/pci/drm/radeon/uvd_v1_0.c			radeondrm
234file	dev/pci/drm/radeon/uvd_v2_2.c			radeondrm
235file	dev/pci/drm/radeon/uvd_v3_1.c			radeondrm
236file	dev/pci/drm/radeon/uvd_v4_2.c			radeondrm
237file	dev/pci/drm/radeon/vce_v1_0.c			radeondrm
238file	dev/pci/drm/radeon/vce_v2_0.c			radeondrm
239