summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110.h
diff options
context:
space:
mode:
authorMichael Hunold <devnull@localhost>2004-05-03 11:15:31 +0000
committerMichael Hunold <devnull@localhost>2004-05-03 11:15:31 +0000
commit30970c2a967560590b306f6965aea609d7fd3a54 (patch)
tree1546c38a1f6394165ed95326b13814661fc42477 /linux/drivers/media/dvb/ttpci/av7110.h
parenta9135ebb9e7ffd0934fa6e9bd6b0a0a4e5ff912d (diff)
downloadmediapointer-dvb-s2-30970c2a967560590b306f6965aea609d7fd3a54.tar.gz
mediapointer-dvb-s2-30970c2a967560590b306f6965aea609d7fd3a54.tar.bz2
Overhaul frontend i2c subsystem because of the recent discussion about
the usage of the syscall interface to load binary firmware used by some frontend drivers. - add dvb_register_frontend_new() and dvb_unregister_frontend_new() which register a frontend driver using the kernel i2c interface instead of the dvb i2c interface. - register kernel i2c interface in av7110/budget driver properly - port stv0299 and ves1x93 to kernel i2c api Other DVB drivers and frontend drivers still can use the old DVB i2c interface.
Diffstat (limited to 'linux/drivers/media/dvb/ttpci/av7110.h')
-rw-r--r--linux/drivers/media/dvb/ttpci/av7110.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/ttpci/av7110.h b/linux/drivers/media/dvb/ttpci/av7110.h
index 9c23a2f04..e39545ad0 100644
--- a/linux/drivers/media/dvb/ttpci/av7110.h
+++ b/linux/drivers/media/dvb/ttpci/av7110.h
@@ -4,6 +4,7 @@
#include <linux/interrupt.h>
#include <linux/socket.h>
#include <linux/netdevice.h>
+#include <linux/i2c.h>
#ifdef CONFIG_DEVFS_FS
#include <linux/devfs_fs_kernel.h>
@@ -66,6 +67,8 @@ struct av7110 {
struct saa7146_dev *dev;
struct dvb_i2c_bus *i2c_bus;
+ struct i2c_adapter i2c_adap;
+
char *card_name;
/* support for analog module of dvb-c */