diff options
author | Patrick Boettcher <devnull@localhost> | 2005-04-17 14:37:15 +0000 |
---|---|---|
committer | Patrick Boettcher <devnull@localhost> | 2005-04-17 14:37:15 +0000 |
commit | 4e4da24aa36487071bd874fc63d387258299ceb0 (patch) | |
tree | b048f438139994b1842b269838bc85d2eebf2d63 /linux/drivers/media/dvb/dvb-usb/dvb-usb.h | |
parent | b5833bcf1184221ce9ff84d4787d77ce1cbacafa (diff) | |
download | mediapointer-dvb-s2-4e4da24aa36487071bd874fc63d387258299ceb0.tar.gz mediapointer-dvb-s2-4e4da24aa36487071bd874fc63d387258299ceb0.tar.bz2 |
- ported all dibusb drivers to fit into the dvb-usb-frameword
- created dvb-pll-entries for the tuner used with the dibusb-drivers
- removed all traces of the dibusb driver
- adapted the dib3000-frontends to get along with the dvb-pll-changes
Diffstat (limited to 'linux/drivers/media/dvb/dvb-usb/dvb-usb.h')
-rw-r--r-- | linux/drivers/media/dvb/dvb-usb/dvb-usb.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/linux/drivers/media/dvb/dvb-usb/dvb-usb.h b/linux/drivers/media/dvb/dvb-usb/dvb-usb.h index 7d493c5c0..fa7fcde14 100644 --- a/linux/drivers/media/dvb/dvb-usb/dvb-usb.h +++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb.h @@ -75,6 +75,8 @@ struct dvb_usb_properties { int usb_ctrl; /* usb controller */ const char *firmware; /* valid firmware filenames */ + int size_of_priv; + int (*streaming_ctrl) (struct dvb_usb_device *, int); /* control the MPEG2-TS streaming of the device */ int (*pid_filter) (struct dvb_usb_device *, int, u16, int); /* if the device has a hardware pid filter */ int (*pid_filter_ctrl) (struct dvb_usb_device *, int); /* if the device has a hardware pid filter to en-/disable */ @@ -83,10 +85,8 @@ struct dvb_usb_properties { int (*power_ctrl) (struct dvb_usb_device *, int); /* power control callback of the device */ - int (*frontend_attach) (struct dvb_usb_device *); /* each device has to know about its frontends */ - - - struct dvb_usb_device_description * (*identify_desc_quirk) (void); /* the device is not distinuishable just by its USB IDs */ + int (*frontend_attach) (struct dvb_usb_device *); /* each device has to know about its frontends */ + int (*tuner_attach) (struct dvb_usb_device *); /* each device has to know about its tuners */ #define REMOTE_NO_KEY_PRESSED 0x00 #define REMOTE_KEY_PRESSED 0x01 @@ -96,7 +96,7 @@ struct dvb_usb_properties { int rc_interval; /* i2c algorithm, if any */ - struct i2c_algorithm i2c_algo; + struct i2c_algorithm *i2c_algo; /* endpoint for generic bulk read/write operations (used by many drivers for controlling the device) */ int generic_bulk_ctrl_endpoint; |