-
- Downloads
drm/vc4: tests: Introduce a mocking infrastructure
In order to test the current atomic_check hooks we need to have a DRM device that has roughly the same capabilities and layout that the actual hardware. We'll also need a bunch of functions to create arbitrary atomic states. Let's create some helpers to create a device that behaves like the real one, and some helpers to maintain the atomic state we want to check. Reviewed-by:Javier Martinez Canillas <javierm@redhat.com> Reviewed-by:
Maíra Canal <mcanal@igalia.com> Link: https://lore.kernel.org/r/20221123-rpi-kunit-tests-v3-17-4615a663a84a@cerno.tech Signed-off-by:
Maxime Ripard <maxime@cerno.tech>
Showing
- drivers/gpu/drm/vc4/Kconfig 16 additions, 0 deletionsdrivers/gpu/drm/vc4/Kconfig
- drivers/gpu/drm/vc4/Makefile 6 additions, 0 deletionsdrivers/gpu/drm/vc4/Makefile
- drivers/gpu/drm/vc4/tests/.kunitconfig 13 additions, 0 deletionsdrivers/gpu/drm/vc4/tests/.kunitconfig
- drivers/gpu/drm/vc4/tests/vc4_mock.c 200 additions, 0 deletionsdrivers/gpu/drm/vc4/tests/vc4_mock.c
- drivers/gpu/drm/vc4/tests/vc4_mock.h 60 additions, 0 deletionsdrivers/gpu/drm/vc4/tests/vc4_mock.h
- drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c 41 additions, 0 deletionsdrivers/gpu/drm/vc4/tests/vc4_mock_crtc.c
- drivers/gpu/drm/vc4/tests/vc4_mock_output.c 99 additions, 0 deletionsdrivers/gpu/drm/vc4/tests/vc4_mock_output.c
- drivers/gpu/drm/vc4/tests/vc4_mock_plane.c 47 additions, 0 deletionsdrivers/gpu/drm/vc4/tests/vc4_mock_plane.c
- drivers/gpu/drm/vc4/vc4_crtc.c 10 additions, 10 deletionsdrivers/gpu/drm/vc4/vc4_crtc.c
- drivers/gpu/drm/vc4/vc4_drv.c 2 additions, 2 deletionsdrivers/gpu/drm/vc4/vc4_drv.c
- drivers/gpu/drm/vc4/vc4_drv.h 16 additions, 0 deletionsdrivers/gpu/drm/vc4/vc4_drv.h
- drivers/gpu/drm/vc4/vc4_txp.c 1 addition, 1 deletiondrivers/gpu/drm/vc4/vc4_txp.c
Loading
Please register or sign in to comment