History

media: i2c: isl7998x: Add driver for Intersil ISL7998x

Add driver for the Intersil ISL7998x Analog to MIPI CSI-2/BT656 decoder. This chip supports 1/2/4 analog video inputs and converts them into 1/2/4 VCs in MIPI CSI2 stream. This driver currently supports ISL79987 and both 720x480 and 720x576 resolutions, however as per specification, all inputs must use the same resolution and standard. The only supported pixel format is now YUYV/YUV422. The chip should support RGB565 on the CSI2 as well, but this is currently unsupported.

Marek Vasut committed 4 years ago

Commit 51ef2be1 parent f0fb3325 files · +1653 −0Browse files

Showing the changes to include/uapi (1 of 5 files). Show all

Unified · Split

include/uapi/linux/v4l2-controls.h+6−0
@@ -219,6 +219,12 @@ enum v4l2_colorfx { · 218 unmodified lines
219 */219 */
220#define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)220#define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)
221 221
222/*
223 * The base for the isl7998x driver controls.
224 * We reserve 16 controls for this driver.
225 */
226#define V4L2_CID_USER_ISL7998X_BASE (V4L2_CID_USER_BASE + 0x1180)
227
222/* MPEG-class control IDs */228/* MPEG-class control IDs */
223/* The MPEG controls are applicable to all codec controls229/* The MPEG controls are applicable to all codec controls
224 * and the 'MPEG' part of the define is historical */230 * and the 'MPEG' part of the define is historical */