1KMOD = i915 2 3# core driver code 4SRCS = i915_drv.c \ 5 i915_params.c \ 6 i915_suspend.c \ 7 intel_pm.c \ 8 intel_runtime_pm.c 9 10# GEM code 11SRCS += i915_cmd_parser.c \ 12 i915_gem_batch_pool.c \ 13 i915_gem_context.c \ 14 i915_gem_render_state.c \ 15 i915_gem_evict.c \ 16 i915_gem_execbuffer.c \ 17 i915_gem_gtt.c \ 18 i915_gem.c \ 19 i915_gem_stolen.c \ 20 i915_gem_tiling.c \ 21 i915_gem_userptr.c \ 22 i915_irq.c \ 23 intel_lrc.c \ 24 intel_ringbuffer.c \ 25 intel_uncore.c 26 27# autogenerated null render state 28SRCS += intel_renderstate_gen6.c \ 29 intel_renderstate_gen7.c \ 30 intel_renderstate_gen8.c \ 31 intel_renderstate_gen9.c 32 33# modesetting core code 34SRCS += \ 35 intel_audio.c \ 36 intel_acpi.c \ 37 intel_bios.c \ 38 intel_display.c \ 39 intel_fbc.c \ 40 intel_fifo_underrun.c \ 41 intel_frontbuffer.c \ 42 intel_fbdev.c \ 43 intel_modes.c \ 44 intel_opregion.c \ 45 intel_overlay.c \ 46 intel_psr.c \ 47 intel_sideband.c \ 48 intel_sprite.c 49 50# modesetting output/encoder code 51SRCS += \ 52 dvo_ch7017.c \ 53 dvo_ch7xxx.c \ 54 dvo_ivch.c \ 55 dvo_ns2501.c \ 56 dvo_sil164.c \ 57 dvo_tfp410.c \ 58 intel_atomic.c \ 59 intel_atomic_plane.c \ 60 intel_crt.c \ 61 intel_ddi.c \ 62 intel_dp.c \ 63 intel_dp_mst.c \ 64 intel_dsi.c \ 65 intel_dsi_pll.c \ 66 intel_dsi_panel_vbt.c \ 67 intel_dvo.c \ 68 intel_hdmi.c \ 69 intel_i2c.c \ 70 intel_lvds.c \ 71 intel_panel.c \ 72 intel_sdvo.c \ 73 intel_tv.c 74 75# legacy horrors 76SRCS += \ 77 i915_dma.c \ 78 i915_ums.c 79 80SRCS += acpi_if.h device_if.h bus_if.h pci_if.h iicbus_if.h iicbb_if.h \ 81 opt_acpi.h opt_drm.h opt_ktr.h 82 83CFLAGS+= -I${SYSDIR}/dev/drm/include 84CFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include 85CFLAGS+= -DCONFIG_BACKLIGHT_CLASS_DEVICE 86 87.include <bsd.kmod.mk> 88