V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.
[linux-3.10.git] / include / media / v4l2-chip-ident.h
index 56974e6..4e2182e 100644 (file)
@@ -2,7 +2,7 @@
     v4l2 chip identifiers header
 
     This header provides a list of chip identifiers that can be returned
-    through the VIDIOC_G_CHIP_IDENT ioctl.
+    through the VIDIOC_DBG_G_CHIP_IDENT ioctl.
 
     Copyright (C) 2007 Hans Verkuil <hverkuil@xs4all.nl>
 
@@ -24,7 +24,7 @@
 #ifndef V4L2_CHIP_IDENT_H_
 #define V4L2_CHIP_IDENT_H_
 
-/* VIDIOC_G_CHIP_IDENT: identifies the actual chip installed on the board */
+/* VIDIOC_DBG_G_CHIP_IDENT: identifies the actual chip installed on the board */
 enum {
        /* general idents: reserved range 0-49 */
        V4L2_IDENT_NONE      = 0,       /* No chip matched */
@@ -61,6 +61,10 @@ enum {
        /* OmniVision sensors: reserved range 250-299 */
        V4L2_IDENT_OV7670 = 250,
        V4L2_IDENT_OV7720 = 251,
+       V4L2_IDENT_OV7725 = 252,
+
+       /* module saa7146: reserved range 300-309 */
+       V4L2_IDENT_SAA7146 = 300,
 
        /* Conexant MPEG encoder/decoders: reserved range 410-420 */
        V4L2_IDENT_CX23415 = 415,
@@ -73,9 +77,21 @@ enum {
        /* module tvp5150 */
        V4L2_IDENT_TVP5150 = 5150,
 
+       /* module saa5246a: just ident 5246 */
+       V4L2_IDENT_SAA5246A = 5246,
+
+       /* module saa5249: just ident 5249 */
+       V4L2_IDENT_SAA5249 = 5249,
+
        /* module cs5345: just ident 5345 */
        V4L2_IDENT_CS5345 = 5345,
 
+       /* module tea6415c: just ident 6415 */
+       V4L2_IDENT_TEA6415C = 6415,
+
+       /* module tea6420: just ident 6420 */
+       V4L2_IDENT_TEA6420 = 6420,
+
        /* module saa6752hs: reserved range 6750-6759 */
        V4L2_IDENT_SAA6752HS = 6752,
        V4L2_IDENT_SAA6752HS_AC3 = 6753,
@@ -86,6 +102,12 @@ enum {
        /* module wm8775: just ident 8775 */
        V4L2_IDENT_WM8775 = 8775,
 
+       /* module tda9840: just ident 9840 */
+       V4L2_IDENT_TDA9840 = 9840,
+
+       /* module tw9910: just ident 9910 */
+       V4L2_IDENT_TW9910 = 9910,
+
        /* module cs53132a: just ident 53132 */
        V4L2_IDENT_CS53l32A = 53132,
 
@@ -170,8 +192,10 @@ enum {
        V4L2_IDENT_MT9M001C12ST         = 45000,
        V4L2_IDENT_MT9M001C12STM        = 45005,
        V4L2_IDENT_MT9M111              = 45007,
+       V4L2_IDENT_MT9M112              = 45008,
        V4L2_IDENT_MT9V022IX7ATC        = 45010, /* No way to detect "normal" I77ATx */
        V4L2_IDENT_MT9V022IX7ATM        = 45015, /* and "lead free" IA7ATx chips */
+       V4L2_IDENT_MT9T031              = 45020,
 };
 
 #endif