diff options
author | Hans Verkuil <hverkuil@xs4all.nl> | 2006-04-22 09:22:46 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-06-25 01:00:16 -0400 |
commit | e2b8cf4ced47465b24d6fe911714827475fb0412 (patch) | |
tree | adc3dcf673c084ad58f3ace0c11d44141cd892a4 /drivers/media/video/cx25840/cx25840-core.h | |
parent | 3eb731705556b643df2cbae1bc98976335451548 (diff) |
V4L/DVB (4005): Add support for the cx25836/7 video decoder.
Signed-off-by: Scott Alfter <salfter@ssai.us>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/cx25840/cx25840-core.h')
-rw-r--r-- | drivers/media/video/cx25840/cx25840-core.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/media/video/cx25840/cx25840-core.h b/drivers/media/video/cx25840/cx25840-core.h index 1736929fc20..69d7bd2bcb2 100644 --- a/drivers/media/video/cx25840/cx25840-core.h +++ b/drivers/media/video/cx25840/cx25840-core.h | |||
@@ -33,12 +33,15 @@ | |||
33 | #define CX25840_CID_ENABLE_PVR150_WORKAROUND (V4L2_CID_PRIVATE_BASE+0) | 33 | #define CX25840_CID_ENABLE_PVR150_WORKAROUND (V4L2_CID_PRIVATE_BASE+0) |
34 | 34 | ||
35 | struct cx25840_state { | 35 | struct cx25840_state { |
36 | struct i2c_client c; | ||
36 | int pvr150_workaround; | 37 | int pvr150_workaround; |
37 | int radio; | 38 | int radio; |
38 | enum cx25840_video_input vid_input; | 39 | enum cx25840_video_input vid_input; |
39 | enum cx25840_audio_input aud_input; | 40 | enum cx25840_audio_input aud_input; |
40 | u32 audclk_freq; | 41 | u32 audclk_freq; |
41 | int audmode; | 42 | int audmode; |
43 | enum v4l2_chip_ident id; | ||
44 | int is_cx25836; | ||
42 | }; | 45 | }; |
43 | 46 | ||
44 | /* ----------------------------------------------------------------------- */ | 47 | /* ----------------------------------------------------------------------- */ |
@@ -47,7 +50,7 @@ int cx25840_write(struct i2c_client *client, u16 addr, u8 value); | |||
47 | int cx25840_write4(struct i2c_client *client, u16 addr, u32 value); | 50 | int cx25840_write4(struct i2c_client *client, u16 addr, u32 value); |
48 | u8 cx25840_read(struct i2c_client *client, u16 addr); | 51 | u8 cx25840_read(struct i2c_client *client, u16 addr); |
49 | u32 cx25840_read4(struct i2c_client *client, u16 addr); | 52 | u32 cx25840_read4(struct i2c_client *client, u16 addr); |
50 | int cx25840_and_or(struct i2c_client *client, u16 addr, u8 mask, u8 value); | 53 | int cx25840_and_or(struct i2c_client *client, u16 addr, unsigned mask, u8 value); |
51 | v4l2_std_id cx25840_get_v4lstd(struct i2c_client *client); | 54 | v4l2_std_id cx25840_get_v4lstd(struct i2c_client *client); |
52 | 55 | ||
53 | /* ----------------------------------------------------------------------- */ | 56 | /* ----------------------------------------------------------------------- */ |