aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/pvrusb2/pvrusb2-devattr.h
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@linuxtv.org>2008-02-03 21:46:16 -0500
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-04-24 13:09:46 -0400
commit04910bdc5c172af9bc937a8869e7f2907db4443f (patch)
treeb8b5f224510cca9938f2f766905622632f0f4861 /drivers/media/video/pvrusb2/pvrusb2-devattr.h
parente7f677f33664200b3d75ffc625d218b84ac43875 (diff)
V4L/DVB (7679): pvrusb2: add DVB API framework
Add basic framework for the DVB API. This is enough to control the tuner & demod of the digital frontend, but the stream & buffer handling is still missing. Additional note from Mike Isely <isely@pobox.com> - also, since these changes are still very experimental arrange for DVB changes to be compiled in via new CONFIG_VIDEO_PVRUSB2_DVB option, for now. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> 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.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/media/video/pvrusb2/pvrusb2-devattr.h b/drivers/media/video/pvrusb2/pvrusb2-devattr.h
index fb5f5d17e8cb..cc2c4d78cf41 100644
--- a/drivers/media/video/pvrusb2/pvrusb2-devattr.h
+++ b/drivers/media/video/pvrusb2/pvrusb2-devattr.h
@@ -23,6 +23,7 @@
23 23
24#include <linux/mod_devicetable.h> 24#include <linux/mod_devicetable.h>
25#include <linux/videodev2.h> 25#include <linux/videodev2.h>
26#include "pvrusb2-dvb.h"
26 27
27/* 28/*
28 29
@@ -65,6 +66,9 @@ struct pvr2_device_desc {
65 was initialized from internal ROM. */ 66 was initialized from internal ROM. */
66 struct pvr2_string_table fx2_firmware; 67 struct pvr2_string_table fx2_firmware;
67 68
69 /* callback functions to handle attachment of digital tuner & demod */
70 struct pvr2_dvb_props *dvb_props;
71
68 /* Initial standard bits to use for this device, if not zero. 72 /* Initial standard bits to use for this device, if not zero.
69 Anything set here is also implied as an available standard. 73 Anything set here is also implied as an available standard.
70 Note: This is ignored if overridden on the module load line via 74 Note: This is ignored if overridden on the module load line via