diff options
author | Michael Hunold <devnull@localhost> | 2004-05-03 11:15:31 +0000 |
---|---|---|
committer | Michael Hunold <devnull@localhost> | 2004-05-03 11:15:31 +0000 |
commit | 30970c2a967560590b306f6965aea609d7fd3a54 (patch) | |
tree | 1546c38a1f6394165ed95326b13814661fc42477 /linux/drivers/media/dvb/ttpci/av7110.h | |
parent | a9135ebb9e7ffd0934fa6e9bd6b0a0a4e5ff912d (diff) | |
download | mediapointer-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.h | 3 |
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 */ |