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