On Wed, 1 Jul 2026, Imre Deak wrote: > Add a Kunit stub test module for DP link test cases. > > v2: Add missing module license. > > Signed-off-by: Imre Deak Reviewed-by: Michał Grzelak BR, Michał > --- > drivers/gpu/drm/i915/Makefile | 2 + > drivers/gpu/drm/i915/display/tests/Makefile | 7 +++ > .../i915/display/tests/intel_dp_link_test.c | 47 +++++++++++++++++++ > 3 files changed, 56 insertions(+) > create mode 100644 drivers/gpu/drm/i915/display/tests/Makefile > create mode 100644 drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c > > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile > index c4de717505d73..a83fa8be0aba1 100644 > --- a/drivers/gpu/drm/i915/Makefile > +++ b/drivers/gpu/drm/i915/Makefile > @@ -386,6 +386,8 @@ i915-y += \ > i915-$(CONFIG_DRM_I915_DP_TUNNEL) += \ > display/intel_dp_tunnel.o > > +obj-$(CONFIG_DRM_I915_KUNIT_TEST) += display/tests/ > + > i915-$(CONFIG_DRM_I915_GVT) += \ > display/intel_gvt_api.o > > diff --git a/drivers/gpu/drm/i915/display/tests/Makefile b/drivers/gpu/drm/i915/display/tests/Makefile > new file mode 100644 > index 0000000000000..ad250974160f6 > --- /dev/null > +++ b/drivers/gpu/drm/i915/display/tests/Makefile > @@ -0,0 +1,7 @@ > +# SPDX-License-Identifier: GPL-2.0 > + > +subdir-ccflags-y += -I$(srctree)/drivers/gpu/drm/i915/display/ > + > +obj-$(CONFIG_DRM_I915_KUNIT_TEST) += i915_display_test.o > +i915_display_test-y = \ > + intel_dp_link_test.o > diff --git a/drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c b/drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c > new file mode 100644 > index 0000000000000..62e1844605ac5 > --- /dev/null > +++ b/drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c > @@ -0,0 +1,47 @@ > +// SPDX-License-Identifier: MIT > +/* > + * Copyright © 2026 Intel Corporation > + */ > + > +#include > + > +struct test_ctx { > +}; > + > +static struct kunit_case intel_dp_link_test_cases[] = { > + {} > +}; > + > +static struct test_ctx test_ctx; > + > +static int intel_dp_link_test_init(struct kunit *test) > +{ > + test->priv = &test_ctx; > + > + return 0; > +} > + > +static void intel_dp_link_test_exit(struct kunit *test) > +{ > +} > + > +static int intel_dp_link_test_suite_init(struct kunit_suite *test_suite) > +{ > + return 0; > +} > + > +static struct kunit_suite intel_dp_link_test_suite = { > + .name = "intel_dp_link", > + .suite_init = intel_dp_link_test_suite_init, > + .init = intel_dp_link_test_init, > + .exit = intel_dp_link_test_exit, > + .test_cases = intel_dp_link_test_cases, > +}; > + > +kunit_test_suites(&intel_dp_link_test_suite); > + > +MODULE_IMPORT_NS("EXPORTED_FOR_KUNIT_TESTING"); > + > +MODULE_AUTHOR("Intel Corporation"); > +MODULE_LICENSE("GPL and additional rights"); > +MODULE_DESCRIPTION("Intel DP link KUnit tests"); > -- > 2.49.1 > >