]> err.no Git - linux-2.6/blobdiff - drivers/media/video/tuner-xc2028.h
V4L/DVB (6431): Improve firmware format
[linux-2.6] / drivers / media / video / tuner-xc2028.h
index d5a18a37d1c50cf470370b8a2614cce84d4a840b..f4856f07bd08a31e5e0e89934efda319cc61f21f 100644 (file)
@@ -9,13 +9,22 @@
 
 #include "dvb_frontend.h"
 
+#define XC2028_DEFAULT_FIRMWARE "xc3028-v27.fw"
+
+enum xc2028_firm_type {
+       XC2028_FIRM_NORMAL,
+       XC2028_FIRM_MTS,
+};
+
+struct xc2028_ctrl {
+       enum xc2028_firm_type   type;
+       char                    *fname;
+};
+
 /* xc2028 commands for callback */
 #define XC2028_TUNER_RESET     0
 #define XC2028_RESET_CLK       1
 
-struct dvb_frontend;
-struct i2c_client;
-
 #if defined(CONFIG_TUNER_XC2028) || (defined(CONFIG_TUNER_XC2028_MODULE) && defined(MODULE))
 int xc2028_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap,
                  u8 i2c_addr, struct device *dev, void *video_dev,