diff --git a/src/libcamera/formats.cpp b/src/libcamera/formats.cpp
index 86fc698a0f4e..564ccc1b5a62 100644
--- a/src/libcamera/formats.cpp
+++ b/src/libcamera/formats.cpp
@@ -948,7 +948,10 @@ const std::map<PixelFormat, PixelFormatInfo> pixelFormatInfo{
 		.name = "MJPEG",
 		.format = formats::MJPEG,
 		.v4l2Formats = {
-			.single = { V4L2PixelFormat(V4L2_PIX_FMT_MJPEG) },
+			.single = {
+					V4L2PixelFormat(V4L2_PIX_FMT_MJPEG),
+					V4L2PixelFormat(V4L2_PIX_FMT_JPEG),
+			},
 			.multi = { V4L2PixelFormat() },
 		},
 		.bitsPerPixel = 0,
