]> err.no Git - linux-2.6/blob - drivers/media/dvb/dvb-usb/m920x.h
V4L/DVB (5130): M920x: misc updates and fixes
[linux-2.6] / drivers / media / dvb / dvb-usb / m920x.h
1 #ifndef _DVB_USB_M920X_H_
2 #define _DVB_USB_M920X_H_
3
4 #define DVB_USB_LOG_PREFIX "m920x"
5 #include "dvb-usb.h"
6
7 extern int dvb_usb_m920x_debug;
8 #define deb_rc(args...)   dprintk(dvb_usb_m920x_debug,0x01,args)
9
10 #define M9206_CORE      0x22
11 #define M9206_RC_STATE          0xff51
12 #define M9206_RC_KEY            0xff52
13 #define M9206_RC_INIT1          0xff54
14 #define M9206_RC_INIT2          0xff55
15 #define M9206_FW_GO             0xff69
16
17 #define M9206_I2C       0x23
18 #define M9206_FILTER    0x25
19 #define M9206_FW        0x30
20
21 #define M9206_MAX_FILTERS 8
22 struct m9206_state {
23         u16 filters[M9206_MAX_FILTERS];
24         int filtering_enabled;
25         int rep_count;
26 };
27
28 #endif