X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fmedia%2Ftuner.h;h=6dcf3c45707d637518aef5b74d700fe8b2d261d7;hb=5a4a3e592d0d66653297049373caa7ac5b4febe0;hp=99acf847365caa81d4bab76a3dcd4e954fc145e0;hpb=11c302c14d8ddc47504bd3b650bc9e8da7c717b7;p=powerpc.git diff --git a/include/media/tuner.h b/include/media/tuner.h index 99acf84736..6dcf3c4570 100644 --- a/include/media/tuner.h +++ b/include/media/tuner.h @@ -23,6 +23,7 @@ #define _TUNER_H #include +#include #include extern int tuner_debug; @@ -177,6 +178,8 @@ struct tuner_setup { unsigned short addr; /* I2C address */ unsigned int type; /* Tuner type */ unsigned int mode_mask; /* Allowed tuner modes */ + unsigned int config; /* configuraion for more complex tuners */ + int (*tuner_callback) (void *dev, int command,int arg); }; struct tuner { @@ -211,6 +214,9 @@ struct tuner { unsigned char tda827x_ver; unsigned int sgIF; + unsigned int config; + int (*tuner_callback) (void *dev, int command,int arg); + /* function ptrs */ void (*set_tv_freq)(struct i2c_client *c, unsigned int freq); void (*set_radio_freq)(struct i2c_client *c, unsigned int freq);