mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	 b3bf19552e
			
		
	
	
		b3bf19552e
		
			
		
	
	
	
	
		
			
			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>
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			538 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 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;
 | |
| }
 |