patch-2.4.0-test11 linux/drivers/media/video/tvmixer.c
Next file: linux/drivers/media/video/vino.c
Previous file: linux/drivers/media/video/tvaudio.h
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Sun Nov 12 20:47:19 2000
- Orig file:
v2.4.0-test10/linux/drivers/media/video/tvmixer.c
- Orig date:
Tue Jul 18 22:35:33 2000
diff -u --recursive --new-file v2.4.0-test10/linux/drivers/media/video/tvmixer.c linux/drivers/media/video/tvmixer.c
@@ -16,6 +16,7 @@
#include <asm/uaccess.h>
#include "audiochip.h"
+#include "id.h"
#define DEV_MAX 4
@@ -45,11 +46,11 @@
static struct i2c_driver driver = {
- "tv card mixer driver",
- 42 /* I2C_DRIVERID_FIXME */,
- I2C_DF_DUMMY,
- tvmixer_adapters,
- tvmixer_clients,
+ name: "tv card mixer driver",
+ id: I2C_DRIVERID_TVMIXER,
+ flags: I2C_DF_DUMMY,
+ attach_adapter: tvmixer_adapters,
+ detach_client: tvmixer_clients,
};
static struct file_operations tvmixer_fops = {
@@ -241,6 +242,15 @@
static int tvmixer_adapters(struct i2c_adapter *adap)
{
+ int i;
+
+ if (debug)
+ printk("tvmixer: adapter %s\n",adap->name);
+ for (i=0; i<I2C_CLIENT_MAX; i++) {
+ if (!adap->clients[i])
+ continue;
+ tvmixer_clients(adap->clients[i]);
+ }
return 0;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)