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)
28 xe-y += xe_bb.o \
119 xe-$(CONFIG_HMM_MIRROR) += xe_hmm.o
122 xe-$(CONFIG_HWMON) += xe_hwmon.o
124 # graphics virtualization (SR-IOV) support
125 xe-y += \
132 xe-$(CONFIG_PCI_IOV) += \
146 # include helpers for tests even when XE is built-in
148 xe-y += tests/xe_kunit_helpers.o
152 subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
153 -I$(src)/display/ext \
154 -I$(src)/compat-i915-headers \
155 -I$(srctree)/drivers/gpu/drm/i915/display/ \
156 -Ddrm_i915_private=xe_device
159 $(obj)/i915-soc/%.o: $(srctree)/drivers/gpu/drm/i915/soc/%.c FORCE
164 $(obj)/i915-display/%.o: $(srctree)/drivers/gpu/drm/i915/display/%.c FORCE
169 xe-$(CONFIG_DRM_XE_DISPLAY) += \
170 display/ext/i915_irq.o \
171 display/ext/i915_utils.o \
186 xe-$(CONFIG_DRM_XE_DISPLAY) += \
187 i915-soc/intel_dram.o \
188 i915-soc/intel_pch.o \
189 i915-soc/intel_rom.o
192 xe-$(CONFIG_DRM_XE_DISPLAY) += \
193 i915-display/icl_dsi.o \
194 i915-display/intel_alpm.o \
195 i915-display/intel_atomic.o \
196 i915-display/intel_atomic_plane.o \
197 i915-display/intel_audio.o \
198 i915-display/intel_backlight.o \
199 i915-display/intel_bios.o \
200 i915-display/intel_bw.o \
201 i915-display/intel_cdclk.o \
202 i915-display/intel_color.o \
203 i915-display/intel_combo_phy.o \
204 i915-display/intel_connector.o \
205 i915-display/intel_crtc.o \
206 i915-display/intel_crtc_state_dump.o \
207 i915-display/intel_cursor.o \
208 i915-display/intel_cx0_phy.o \
209 i915-display/intel_ddi.o \
210 i915-display/intel_ddi_buf_trans.o \
211 i915-display/intel_display.o \
212 i915-display/intel_display_conversion.o \
213 i915-display/intel_display_device.o \
214 i915-display/intel_display_driver.o \
215 i915-display/intel_display_irq.o \
216 i915-display/intel_display_params.o \
217 i915-display/intel_display_power.o \
218 i915-display/intel_display_power_map.o \
219 i915-display/intel_display_power_well.o \
220 i915-display/intel_display_trace.o \
221 i915-display/intel_display_wa.o \
222 i915-display/intel_dkl_phy.o \
223 i915-display/intel_dmc.o \
224 i915-display/intel_dp.o \
225 i915-display/intel_dp_aux.o \
226 i915-display/intel_dp_aux_backlight.o \
227 i915-display/intel_dp_hdcp.o \
228 i915-display/intel_dp_link_training.o \
229 i915-display/intel_dp_mst.o \
230 i915-display/intel_dp_test.o \
231 i915-display/intel_dpll.o \
232 i915-display/intel_dpll_mgr.o \
233 i915-display/intel_dpt_common.o \
234 i915-display/intel_drrs.o \
235 i915-display/intel_dsb.o \
236 i915-display/intel_dsi.o \
237 i915-display/intel_dsi_dcs_backlight.o \
238 i915-display/intel_dsi_vbt.o \
239 i915-display/intel_encoder.o \
240 i915-display/intel_fb.o \
241 i915-display/intel_fbc.o \
242 i915-display/intel_fdi.o \
243 i915-display/intel_fifo_underrun.o \
244 i915-display/intel_frontbuffer.o \
245 i915-display/intel_global_state.o \
246 i915-display/intel_gmbus.o \
247 i915-display/intel_hdcp.o \
248 i915-display/intel_hdcp_gsc_message.o \
249 i915-display/intel_hdmi.o \
250 i915-display/intel_hotplug.o \
251 i915-display/intel_hotplug_irq.o \
252 i915-display/intel_hti.o \
253 i915-display/intel_link_bw.o \
254 i915-display/intel_lspcon.o \
255 i915-display/intel_modeset_lock.o \
256 i915-display/intel_modeset_setup.o \
257 i915-display/intel_modeset_verify.o \
258 i915-display/intel_panel.o \
259 i915-display/intel_pfit.o \
260 i915-display/intel_pmdemand.o \
261 i915-display/intel_pps.o \
262 i915-display/intel_psr.o \
263 i915-display/intel_qp_tables.o \
264 i915-display/intel_quirks.o \
265 i915-display/intel_snps_phy.o \
266 i915-display/intel_tc.o \
267 i915-display/intel_vblank.o \
268 i915-display/intel_vdsc.o \
269 i915-display/intel_vga.o \
270 i915-display/intel_vrr.o \
271 i915-display/intel_dmc_wl.o \
272 i915-display/intel_wm.o \
273 i915-display/skl_scaler.o \
274 i915-display/skl_universal_plane.o \
275 i915-display/skl_watermark.o
278 xe-$(CONFIG_DRM_XE_DISPLAY) += \
279 i915-display/intel_acpi.o \
280 i915-display/intel_opregion.o
284 xe-$(CONFIG_DRM_XE_DISPLAY) += i915-display/intel_fbdev.o
288 xe-y += xe_debugfs.o \
296 xe-$(CONFIG_PCI_IOV) += xe_gt_sriov_pf_debugfs.o
298 xe-$(CONFIG_DRM_XE_DISPLAY) += \
299 i915-display/intel_display_debugfs.o \
300 i915-display/intel_display_debugfs_params.o \
301 i915-display/intel_pipe_crc.o
304 obj-$(CONFIG_DRM_XE) += xe.o
305 obj-$(CONFIG_DRM_XE_KUNIT_TEST) += tests/
308 hdrtest_find_args := -not -path xe_rtp_helpers.h
310 …hdrtest_find_args += -not -path display/\* -not -path compat-i915-headers/\* -not -path xe_display…
313 always-$(CONFIG_DRM_XE_WERROR) += \
314 $(patsubst %.h,%.hdrtest, $(shell cd $(src) && find * -name '*.h' $(hdrtest_find_args)))
317 …cmd_hdrtest = $(CC) -DHDRTEST $(filter-out $(CFLAGS_GCOV), $(c_flags)) -S -o /dev/null -x c /dev/n…
322 uses_generated_oob := $(addprefix $(obj)/, $(xe-y))