Le 13/08/2025 à 19:05, Robert Mader a écrit :
Now that all plumbing is done expose the new formats.

Signed-off-by: Robert Mader <[email protected]>

Did you validate this using an IGT test? If so, can you add it in the commit log? (tested using igt kms_writeback for example)

---
  drivers/gpu/drm/vkms/vkms_writeback.c | 17 ++++++++++++++++-
  1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/vkms/vkms_writeback.c 
b/drivers/gpu/drm/vkms/vkms_writeback.c
index 59e7a980533c..f3fbfeff01be 100644
--- a/drivers/gpu/drm/vkms/vkms_writeback.c
+++ b/drivers/gpu/drm/vkms/vkms_writeback.c
@@ -23,7 +23,22 @@ static const u32 vkms_wb_formats[] = {
        DRM_FORMAT_ABGR8888,
        DRM_FORMAT_XRGB16161616,
        DRM_FORMAT_ARGB16161616,
-       DRM_FORMAT_RGB565
+       DRM_FORMAT_RGB565,
+       DRM_FORMAT_NV12,
+       DRM_FORMAT_NV16,
+       DRM_FORMAT_NV24,
+       DRM_FORMAT_NV21,
+       DRM_FORMAT_NV61,
+       DRM_FORMAT_NV42,
+       DRM_FORMAT_YUV420,
+       DRM_FORMAT_YUV422,
+       DRM_FORMAT_YUV444,
+       DRM_FORMAT_YVU420,
+       DRM_FORMAT_YVU422,
+       DRM_FORMAT_YVU444,
+       DRM_FORMAT_P010,
+       DRM_FORMAT_P012,
+       DRM_FORMAT_P016,
  };
static void vkms_wb_connector_reset(struct drm_connector *connector)

--
--
Louis Chauvet, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


Reply via email to