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