summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/pvrusb2/pvrusb2-devattr.h
diff options
context:
space:
mode:
authorMike Isely <isely@pobox.com>2008-04-22 14:45:36 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-04-24 14:07:46 -0300
commit1aaac60fec0d3ba8043838c6eac86de987cfe5c1 (patch)
treef871a94325c94b1895a1ef357d0f233ec0cbed5d /drivers/media/video/pvrusb2/pvrusb2-devattr.h
parentd068c6eec94c370a445a32f2f092c90798d47ca3 (diff)
V4L/DVB (7296): pvrusb2: Define device attributes for all input modes
Different devices support different input types. Up until now we've really been assuming that everyone has an analog tuner, an FM radio, composite, and s-video inputs. But as we add other devices, these assumptions are no longer true. The way to deal with this is to define the available inputs as additional device attributes, so that the driver can adjust its internal behavior accordingly. Signed-off-by: Mike Isely <isely@pobox.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/pvrusb2/pvrusb2-devattr.h')
-rw-r--r--drivers/media/video/pvrusb2/pvrusb2-devattr.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/media/video/pvrusb2/pvrusb2-devattr.h b/drivers/media/video/pvrusb2/pvrusb2-devattr.h
index d89a44071cc..b564121803b 100644
--- a/drivers/media/video/pvrusb2/pvrusb2-devattr.h
+++ b/drivers/media/video/pvrusb2/pvrusb2-devattr.h
@@ -103,12 +103,12 @@ struct pvr2_device_desc {
commands. */
char flag_has_hauppauge_custom_ir;
- /* Device has FM radio capability. */
- char flag_has_fmradio;
-
- /* Device has a digital tuner; if this is set then we enable extra
- functionality to switch between analog and digital modes. */
- char flag_has_digitaltuner;
+ /* These bits define which kinds of sources the device can handle. */
+ char flag_has_fmradio; /* Has FM radio receiver */
+ char flag_has_analogtuner; /* Has analog tuner */
+ char flag_has_digitaltuner; /* Has digital tuner */
+ char flag_has_composite; /* Has composite input */
+ char flag_has_svideo; /* Has s-video input */
};
extern struct usb_device_id pvr2_device_table[];