diff --git a/Documentation/DocBook/media/v4l/compat.xml b/Documentation/DocBook/media/v4l/compat.xml
index c6ae4c9d0e0c..4fdf6b562d1c 100644
--- a/Documentation/DocBook/media/v4l/compat.xml
+++ b/Documentation/DocBook/media/v4l/compat.xml
@@ -2582,6 +2582,10 @@ ioctls.
Support for frequency band enumeration: &VIDIOC-ENUM-FREQ-BANDS; ioctl.
+
+ Vendor and device specific media bus pixel formats.
+ .
+
diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml b/Documentation/DocBook/media/v4l/subdev-formats.xml
index 49c532ebbbbe..a0a936455fae 100644
--- a/Documentation/DocBook/media/v4l/subdev-formats.xml
+++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
@@ -2565,5 +2565,49 @@
+
+
+ Vendor and Device Specific Formats
+
+
+ Experimental
+ This is an experimental
+interface and may change in the future.
+
+
+ This section lists complex data formats that are either vendor or
+ device specific.
+
+
+ The following table lists the existing vendor and device specific
+ formats.
+
+
+ Vendor and device specific formats
+
+
+
+
+
+
+ Identifier
+ Code
+ Comments
+
+
+
+
+ V4L2_MBUS_FMT_S5C_UYVY_JPEG_1X8
+ 0x5001
+
+ Interleaved raw UYVY and JPEG image format with embedded
+ meta-data used by Samsung S3C73MX camera sensors.
+
+
+
+
+
+
+
diff --git a/include/linux/v4l2-mediabus.h b/include/linux/v4l2-mediabus.h
index 5ea7f753a348..7d64e0e1a18b 100644
--- a/include/linux/v4l2-mediabus.h
+++ b/include/linux/v4l2-mediabus.h
@@ -92,6 +92,11 @@ enum v4l2_mbus_pixelcode {
/* JPEG compressed formats - next is 0x4002 */
V4L2_MBUS_FMT_JPEG_1X8 = 0x4001,
+
+ /* Vendor specific formats - next is 0x5002 */
+
+ /* S5C73M3 sensor specific interleaved UYVY and JPEG */
+ V4L2_MBUS_FMT_S5C_UYVY_JPEG_1X8 = 0x5001,
};
/**