xref: /dragonfly/sys/dev/drm/i915/Makefile (revision f1e2e235)
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