1KMOD = i915 2 3# core driver code 4SRCS = i915_drv.c \ 5 i915_irq.c \ 6 i915_params.c \ 7 i915_pci.c \ 8 i915_suspend.c \ 9 i915_sysfs.c \ 10 intel_csr.c \ 11 intel_pm.c \ 12 intel_runtime_pm.c 13 14# GEM code 15SRCS += i915_cmd_parser.c \ 16 i915_gem_batch_pool.c \ 17 i915_gem_context.c \ 18 i915_gem_dmabuf.c \ 19 i915_gem_evict.c \ 20 i915_gem_execbuffer.c \ 21 i915_gem_fence.c \ 22 i915_gem_gtt.c \ 23 i915_gem.c \ 24 i915_gem_render_state.c \ 25 i915_gem_shrinker.c \ 26 i915_gem_stolen.c \ 27 i915_gem_tiling.c \ 28 i915_gem_userptr.c \ 29 i915_gpu_error.c \ 30 intel_lrc.c \ 31 intel_mocs.c \ 32 intel_ringbuffer.c \ 33 intel_uncore.c 34 35# general-purpose microcontroller (GuC) support 36SRCS += intel_guc_loader.c \ 37 i915_guc_submission.c 38 39# autogenerated null render state 40SRCS += intel_renderstate_gen6.c \ 41 intel_renderstate_gen7.c \ 42 intel_renderstate_gen8.c \ 43 intel_renderstate_gen9.c 44 45# modesetting core code 46SRCS += \ 47 intel_audio.c \ 48 intel_atomic.c \ 49 intel_atomic_plane.c \ 50 intel_acpi.c \ 51 intel_bios.c \ 52 intel_color.c \ 53 intel_display.c \ 54 intel_dpio_phy.c \ 55 intel_dpll_mgr.c \ 56 intel_fbc.c \ 57 intel_fifo_underrun.c \ 58 intel_frontbuffer.c \ 59 intel_hotplug.c \ 60 intel_fbdev.c \ 61 intel_modes.c \ 62 intel_opregion.c \ 63 intel_overlay.c \ 64 intel_psr.c \ 65 intel_sideband.c \ 66 intel_sprite.c 67 68# modesetting output/encoder code 69SRCS += \ 70 dvo_ch7017.c \ 71 dvo_ch7xxx.c \ 72 dvo_ivch.c \ 73 dvo_ns2501.c \ 74 dvo_sil164.c \ 75 dvo_tfp410.c \ 76 intel_crt.c \ 77 intel_ddi.c \ 78 intel_dp_aux_backlight.c \ 79 intel_dp_link_training.c \ 80 intel_dp_mst.c \ 81 intel_dp.c \ 82 intel_dsi.c \ 83 intel_dsi_dcs_backlight.c \ 84 intel_dsi_panel_vbt.c \ 85 intel_dsi_pll.c \ 86 intel_dvo.c \ 87 intel_hdmi.c \ 88 intel_i2c.c \ 89 intel_lvds.c \ 90 intel_panel.c \ 91 intel_sdvo.c \ 92 intel_tv.c 93 94# virtual gpu code 95SRCS += i915_vgpu.c 96 97# CONFIG_DRM_I915_GVT 98#SRCS += intel_gvt.c 99 100SRCS += acpi_if.h device_if.h bus_if.h pci_if.h \ 101 opt_acpi.h opt_drm.h 102 103KCFLAGS+= -I${SYSDIR}/dev/drm/include 104KCFLAGS+= -I${SYSDIR}/dev/drm/include/uapi 105KCFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include 106KCFLAGS+= -include ${SYSDIR}/dev/drm/kconfig.h 107 108.include <bsd.kmod.mk> 109