On Tue, Jul 07, 2026 at 03:48:47PM +0300, Imre Deak wrote:
> Hook the shared i915 display DP link KUnit tests into the xe display
> test build.
> 
> Build the shared display test source from the i915 display test directory
> when xe display support is enabled.
> 
> v2: Unchanged.
> v3: Add SPDX license header. (Michał)
> 
> Reviewed-by: Michał Grzelak <[email protected]>
> Signed-off-by: Imre Deak <[email protected]>
> ---
>  drivers/gpu/drm/xe/Makefile               |  3 +++
>  drivers/gpu/drm/xe/display/tests/Makefile | 13 +++++++++++++


Acked-by: Rodrigo Vivi <[email protected]>

>  2 files changed, 16 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/display/tests/Makefile
> 
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index 6d728f8c4c392..67ada1d6c2fb9 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -374,6 +374,9 @@ xe-$(CONFIG_DRM_XE_DP_TUNNEL) += \
>  
>  obj-$(CONFIG_DRM_XE) += xe.o
>  obj-$(CONFIG_DRM_XE_KUNIT_TEST) += tests/
> +ifeq ($(CONFIG_DRM_XE_DISPLAY),y)
> +     obj-$(CONFIG_DRM_XE_KUNIT_TEST) += display/tests/
> +endif
>  
>  # header test
>  hdrtest_find_args := -not -path xe_rtp_helpers.h
> diff --git a/drivers/gpu/drm/xe/display/tests/Makefile 
> b/drivers/gpu/drm/xe/display/tests/Makefile
> new file mode 100644
> index 0000000000000..c716864580721
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/display/tests/Makefile
> @@ -0,0 +1,13 @@
> +# SPDX-License-Identifier: GPL-2.0
> +
> +subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
> +     -I$(srctree)/drivers/gpu/drm/i915/display/
> +
> +# Rule to build display code shared with i915
> +$(obj)/i915-display/tests/%.o: 
> $(srctree)/drivers/gpu/drm/i915/display/tests/%.c FORCE
> +     $(call cmd,force_checksrc)
> +     $(call if_changed_rule,cc_o_c)
> +
> +obj-$(CONFIG_DRM_XE_KUNIT_TEST) += xe_display_test.o
> +xe_display_test-y = \
> +             i915-display/tests/intel_dp_link_test.o
> -- 
> 2.49.1
> 

Reply via email to