Michael Krufky | baa2ed0 | 2006-09-23 20:01:29 -0300 | [diff] [blame] | 1 | #ifndef _DVB_USB_M920X_H_ |
| 2 | #define _DVB_USB_M920X_H_ |
Aapo Tahkola | 5fecd9f | 2006-09-23 20:00:41 -0300 | [diff] [blame] | 3 | |
Michael Krufky | baa2ed0 | 2006-09-23 20:01:29 -0300 | [diff] [blame] | 4 | #define DVB_USB_LOG_PREFIX "m920x" |
Aapo Tahkola | 5fecd9f | 2006-09-23 20:00:41 -0300 | [diff] [blame] | 5 | #include "dvb-usb.h" |
| 6 | |
Michael Krufky | baa2ed0 | 2006-09-23 20:01:29 -0300 | [diff] [blame] | 7 | #define deb_rc(args...) dprintk(dvb_usb_m920x_debug,0x01,args) |
Aapo Tahkola | 5fecd9f | 2006-09-23 20:00:41 -0300 | [diff] [blame] | 8 | |
Aapo Tahkola | e2adbecf7 | 2006-09-28 00:47:51 -0300 | [diff] [blame] | 9 | #define M9206_CORE 0x22 |
Michael Krufky | 26f48ea | 2006-09-28 01:46:49 -0300 | [diff] [blame^] | 10 | #define M9206_RC_STATE 0xff51 |
| 11 | #define M9206_RC_KEY 0xff52 |
| 12 | #define M9206_RC_INIT1 0xff54 |
| 13 | #define M9206_RC_INIT2 0xff55 |
| 14 | #define M9206_FW_GO 0xff69 |
Aapo Tahkola | e2adbecf7 | 2006-09-28 00:47:51 -0300 | [diff] [blame] | 15 | |
| 16 | #define M9206_I2C 0x23 |
| 17 | #define M9206_FILTER 0x25 |
| 18 | #define M9206_FW 0x30 |
| 19 | |
| 20 | #define M9206_MAX_FILTERS 8 |
| 21 | struct m9206_state { |
| 22 | u16 filters[M9206_MAX_FILTERS]; |
| 23 | int filtering_enabled; |
| 24 | int rep_count; |
| 25 | }; |
Aapo Tahkola | 5fecd9f | 2006-09-23 20:00:41 -0300 | [diff] [blame] | 26 | #endif |