| 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 | 
| Aapo Tahkola | 84ad757 | 2007-01-21 15:57:20 -0300 | [diff] [blame^] | 21 |  | 
|  | 22 | #define M9206_I2C_TUNER	0 | 
|  | 23 | #define M9206_I2C_DEMOD	1 | 
|  | 24 | #define M9206_I2C_MAX	2 | 
|  | 25 |  | 
| Aapo Tahkola | e2adbecf7 | 2006-09-28 00:47:51 -0300 | [diff] [blame] | 26 | struct m9206_state { | 
|  | 27 | u16 filters[M9206_MAX_FILTERS]; | 
|  | 28 | int filtering_enabled; | 
|  | 29 | int rep_count; | 
| Aapo Tahkola | 84ad757 | 2007-01-21 15:57:20 -0300 | [diff] [blame^] | 30 | struct { | 
|  | 31 | unsigned char addr; | 
|  | 32 | unsigned char magic; | 
|  | 33 | }i2c_r[M9206_I2C_MAX]; | 
| Aapo Tahkola | e2adbecf7 | 2006-09-28 00:47:51 -0300 | [diff] [blame] | 34 | }; | 
| Aapo Tahkola | 5fecd9f | 2006-09-23 20:00:41 -0300 | [diff] [blame] | 35 | #endif |