Lines Matching +full:ext +full:- +full:gen

1 # SPDX-License-Identifier: GPL-2.0
7 subdir-ccflags-y += $(call cc-option, -Wformat-truncation)
9 # Enable -Werror in CI and development
10 subdir-ccflags-$(CONFIG_DRM_XE_WERROR) += -Werror
12 subdir-ccflags-y += -I$(obj) -I$(src)
18 quiet_cmd_wa_oob = GEN $(notdir $(generated_oob))
19 cmd_wa_oob = mkdir -p $(@D); $^ $(generated_oob)
25 quiet_cmd_device_wa_oob = GEN $(notdir $(generated_device_oob))
26 cmd_device_wa_oob = mkdir -p $(@D); $^ $(generated_device_oob)
35 xe-y += xe_bb.o \
135 xe-$(CONFIG_I2C) += xe_i2c.o
136 xe-$(CONFIG_HMM_MIRROR) += xe_hmm.o
137 xe-$(CONFIG_DRM_XE_GPUSVM) += xe_svm.o
140 xe-$(CONFIG_HWMON) += xe_hwmon.o
142 xe-$(CONFIG_PERF_EVENTS) += xe_pmu.o
143 xe-$(CONFIG_CONFIGFS_FS) += xe_configfs.o
145 # graphics virtualization (SR-IOV) support
146 xe-y += \
154 xe-$(CONFIG_PCI_IOV) += \
169 # include helpers for tests even when XE is built-in
171 xe-y += tests/xe_kunit_helpers.o
175 subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
176 -I$(src)/display/ext \
177 -I$(src)/compat-i915-headers \
178 -I$(srctree)/drivers/gpu/drm/i915/display/ \
179 -Ddrm_i915_private=xe_device
182 $(obj)/i915-soc/%.o: $(srctree)/drivers/gpu/drm/i915/soc/%.c FORCE
187 $(obj)/i915-display/%.o: $(srctree)/drivers/gpu/drm/i915/display/%.c FORCE
192 xe-$(CONFIG_DRM_XE_DISPLAY) += \
193 display/ext/i915_irq.o \
194 display/ext/i915_utils.o \
209 xe-$(CONFIG_DRM_XE_DISPLAY) += \
210 i915-soc/intel_dram.o \
211 i915-soc/intel_rom.o
214 xe-$(CONFIG_DRM_XE_DISPLAY) += \
215 i915-display/icl_dsi.o \
216 i915-display/intel_alpm.o \
217 i915-display/intel_atomic.o \
218 i915-display/intel_audio.o \
219 i915-display/intel_backlight.o \
220 i915-display/intel_bios.o \
221 i915-display/intel_bw.o \
222 i915-display/intel_cdclk.o \
223 i915-display/intel_cmtg.o \
224 i915-display/intel_color.o \
225 i915-display/intel_combo_phy.o \
226 i915-display/intel_connector.o \
227 i915-display/intel_crtc.o \
228 i915-display/intel_crtc_state_dump.o \
229 i915-display/intel_cursor.o \
230 i915-display/intel_cx0_phy.o \
231 i915-display/intel_ddi.o \
232 i915-display/intel_ddi_buf_trans.o \
233 i915-display/intel_display.o \
234 i915-display/intel_display_conversion.o \
235 i915-display/intel_display_device.o \
236 i915-display/intel_display_driver.o \
237 i915-display/intel_display_irq.o \
238 i915-display/intel_display_params.o \
239 i915-display/intel_display_power.o \
240 i915-display/intel_display_power_map.o \
241 i915-display/intel_display_power_well.o \
242 i915-display/intel_display_trace.o \
243 i915-display/intel_display_wa.o \
244 i915-display/intel_dkl_phy.o \
245 i915-display/intel_dmc.o \
246 i915-display/intel_dmc_wl.o \
247 i915-display/intel_dp.o \
248 i915-display/intel_dp_aux.o \
249 i915-display/intel_dp_aux_backlight.o \
250 i915-display/intel_dp_hdcp.o \
251 i915-display/intel_dp_link_training.o \
252 i915-display/intel_dp_mst.o \
253 i915-display/intel_dp_test.o \
254 i915-display/intel_dpll.o \
255 i915-display/intel_dpll_mgr.o \
256 i915-display/intel_dpt_common.o \
257 i915-display/intel_drrs.o \
258 i915-display/intel_dsb.o \
259 i915-display/intel_dsi.o \
260 i915-display/intel_dsi_dcs_backlight.o \
261 i915-display/intel_dsi_vbt.o \
262 i915-display/intel_encoder.o \
263 i915-display/intel_fb.o \
264 i915-display/intel_fbc.o \
265 i915-display/intel_fdi.o \
266 i915-display/intel_fifo_underrun.o \
267 i915-display/intel_flipq.o \
268 i915-display/intel_frontbuffer.o \
269 i915-display/intel_global_state.o \
270 i915-display/intel_gmbus.o \
271 i915-display/intel_hdcp.o \
272 i915-display/intel_hdcp_gsc_message.o \
273 i915-display/intel_hdmi.o \
274 i915-display/intel_hotplug.o \
275 i915-display/intel_hotplug_irq.o \
276 i915-display/intel_hti.o \
277 i915-display/intel_link_bw.o \
278 i915-display/intel_lspcon.o \
279 i915-display/intel_modeset_lock.o \
280 i915-display/intel_modeset_setup.o \
281 i915-display/intel_modeset_verify.o \
282 i915-display/intel_panel.o \
283 i915-display/intel_pfit.o \
284 i915-display/intel_plane.o \
285 i915-display/intel_pmdemand.o \
286 i915-display/intel_pch.o \
287 i915-display/intel_pps.o \
288 i915-display/intel_psr.o \
289 i915-display/intel_qp_tables.o \
290 i915-display/intel_quirks.o \
291 i915-display/intel_snps_hdmi_pll.o \
292 i915-display/intel_snps_phy.o \
293 i915-display/intel_tc.o \
294 i915-display/intel_vblank.o \
295 i915-display/intel_vdsc.o \
296 i915-display/intel_vga.o \
297 i915-display/intel_vrr.o \
298 i915-display/intel_wm.o \
299 i915-display/skl_scaler.o \
300 i915-display/skl_universal_plane.o \
301 i915-display/skl_watermark.o
304 xe-$(CONFIG_DRM_XE_DISPLAY) += \
305 i915-display/intel_acpi.o \
306 i915-display/intel_opregion.o
310 xe-$(CONFIG_DRM_XE_DISPLAY) += i915-display/intel_fbdev.o
314 xe-y += xe_debugfs.o \
322 xe-$(CONFIG_PCI_IOV) += xe_gt_sriov_pf_debugfs.o
324 xe-$(CONFIG_DRM_XE_DISPLAY) += \
325 i915-display/intel_display_debugfs.o \
326 i915-display/intel_display_debugfs_params.o \
327 i915-display/intel_pipe_crc.o
330 xe-$(CONFIG_DRM_XE_DP_TUNNEL) += \
331 i915-display/intel_dp_tunnel.o
333 obj-$(CONFIG_DRM_XE) += xe.o
334 obj-$(CONFIG_DRM_XE_KUNIT_TEST) += tests/
337 hdrtest_find_args := -not -path xe_rtp_helpers.h
339 …hdrtest_find_args += -not -path display/\* -not -path compat-i915-headers/\* -not -path xe_display…
342 always-$(CONFIG_DRM_XE_WERROR) += \
343 $(patsubst %.h,%.hdrtest, $(shell cd $(src) && find * -name '*.h' $(hdrtest_find_args)))
346 …cmd_hdrtest = $(CC) -DHDRTEST $(filter-out $(CFLAGS_GCOV), $(c_flags)) -S -o /dev/null -x c /dev/n…
351 uses_generated_oob := $(addprefix $(obj)/, $(xe-y))