mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-04 10:33:13 +00:00

Now that we have a plane create helper for kunit mocked drivers, let's convert to it in vc4. Reviewed-by: Maíra Canal <mcanal@igalia.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240527-kms-hdmi-connector-state-v15-27-c5af16c3aae2@kernel.org Signed-off-by: Maxime Ripard <mripard@kernel.org>
26 lines
538 B
C
26 lines
538 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
#include <drm/drm_kunit_helpers.h>
|
|
#include <drm/drm_plane.h>
|
|
|
|
#include <kunit/test.h>
|
|
|
|
#include "vc4_mock.h"
|
|
|
|
struct drm_plane *vc4_dummy_plane(struct kunit *test, struct drm_device *drm,
|
|
enum drm_plane_type type)
|
|
{
|
|
struct drm_plane *plane;
|
|
|
|
KUNIT_ASSERT_EQ(test, type, DRM_PLANE_TYPE_PRIMARY);
|
|
|
|
plane = drm_kunit_helper_create_primary_plane(test, drm,
|
|
NULL,
|
|
NULL,
|
|
NULL, 0,
|
|
NULL);
|
|
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, plane);
|
|
|
|
return plane;
|
|
}
|