diff options
author | Hans Verkuil <hverkuil@xs4all.nl> | 2009-02-07 09:18:05 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-03-30 11:42:42 -0400 |
commit | 1b8dac150a01e2312d8e3fedd6462a0ec34c96d0 (patch) | |
tree | ba8fd678a4afb4bd72960e1737f857991fd00a19 /include/media | |
parent | d30e21ddcdc948ecedfb46a0ed021d57f310a6f3 (diff) |
V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.
Modified mxb to load the i2c modules through v4l2_subdev. So no more probing.
Modified tea6415c and tea6420 to use the standard routing ops to do the
routing, rather than using private commands. Dropped the private commands
from tda9840 (they were never used except during initialization of the
module).
Added saa7146 support for VIDIOC_DBG_G_CHIP_IDENT.
Converted saa5246a and saa5249 to v4l2_subdev.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/v4l2-chip-ident.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/media/v4l2-chip-ident.h b/include/media/v4l2-chip-ident.h index 9aaf652b20ef..4e2182e52a8e 100644 --- a/include/media/v4l2-chip-ident.h +++ b/include/media/v4l2-chip-ident.h | |||
@@ -63,6 +63,9 @@ enum { | |||
63 | V4L2_IDENT_OV7720 = 251, | 63 | V4L2_IDENT_OV7720 = 251, |
64 | V4L2_IDENT_OV7725 = 252, | 64 | V4L2_IDENT_OV7725 = 252, |
65 | 65 | ||
66 | /* module saa7146: reserved range 300-309 */ | ||
67 | V4L2_IDENT_SAA7146 = 300, | ||
68 | |||
66 | /* Conexant MPEG encoder/decoders: reserved range 410-420 */ | 69 | /* Conexant MPEG encoder/decoders: reserved range 410-420 */ |
67 | V4L2_IDENT_CX23415 = 415, | 70 | V4L2_IDENT_CX23415 = 415, |
68 | V4L2_IDENT_CX23416 = 416, | 71 | V4L2_IDENT_CX23416 = 416, |
@@ -74,9 +77,21 @@ enum { | |||
74 | /* module tvp5150 */ | 77 | /* module tvp5150 */ |
75 | V4L2_IDENT_TVP5150 = 5150, | 78 | V4L2_IDENT_TVP5150 = 5150, |
76 | 79 | ||
80 | /* module saa5246a: just ident 5246 */ | ||
81 | V4L2_IDENT_SAA5246A = 5246, | ||
82 | |||
83 | /* module saa5249: just ident 5249 */ | ||
84 | V4L2_IDENT_SAA5249 = 5249, | ||
85 | |||
77 | /* module cs5345: just ident 5345 */ | 86 | /* module cs5345: just ident 5345 */ |
78 | V4L2_IDENT_CS5345 = 5345, | 87 | V4L2_IDENT_CS5345 = 5345, |
79 | 88 | ||
89 | /* module tea6415c: just ident 6415 */ | ||
90 | V4L2_IDENT_TEA6415C = 6415, | ||
91 | |||
92 | /* module tea6420: just ident 6420 */ | ||
93 | V4L2_IDENT_TEA6420 = 6420, | ||
94 | |||
80 | /* module saa6752hs: reserved range 6750-6759 */ | 95 | /* module saa6752hs: reserved range 6750-6759 */ |
81 | V4L2_IDENT_SAA6752HS = 6752, | 96 | V4L2_IDENT_SAA6752HS = 6752, |
82 | V4L2_IDENT_SAA6752HS_AC3 = 6753, | 97 | V4L2_IDENT_SAA6752HS_AC3 = 6753, |
@@ -87,6 +102,9 @@ enum { | |||
87 | /* module wm8775: just ident 8775 */ | 102 | /* module wm8775: just ident 8775 */ |
88 | V4L2_IDENT_WM8775 = 8775, | 103 | V4L2_IDENT_WM8775 = 8775, |
89 | 104 | ||
105 | /* module tda9840: just ident 9840 */ | ||
106 | V4L2_IDENT_TDA9840 = 9840, | ||
107 | |||
90 | /* module tw9910: just ident 9910 */ | 108 | /* module tw9910: just ident 9910 */ |
91 | V4L2_IDENT_TW9910 = 9910, | 109 | V4L2_IDENT_TW9910 = 9910, |
92 | 110 | ||