| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 1 | #ifndef _DVB_USB_CXUSB_H_ | 
 | 2 | #define _DVB_USB_CXUSB_H_ | 
 | 3 |  | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 4 | #define DVB_USB_LOG_PREFIX "cxusb" | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 5 | #include "dvb-usb.h" | 
 | 6 |  | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 7 | /* usb commands - some of it are guesses, don't have a reference yet */ | 
| Chris Pascoe | aeb012b | 2007-11-19 21:57:10 -0300 | [diff] [blame] | 8 | #define CMD_BLUEBIRD_GPIO_RW 0x05 | 
 | 9 |  | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 10 | #define CMD_I2C_WRITE     0x08 | 
 | 11 | #define CMD_I2C_READ      0x09 | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 12 |  | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 13 | #define CMD_GPIO_READ     0x0d | 
 | 14 | #define CMD_GPIO_WRITE    0x0e | 
 | 15 | #define     GPIO_TUNER         0x02 | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 16 |  | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 17 | #define CMD_POWER_OFF     0xdc | 
 | 18 | #define CMD_POWER_ON      0xde | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 19 |  | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 20 | #define CMD_STREAMING_ON  0x36 | 
 | 21 | #define CMD_STREAMING_OFF 0x37 | 
 | 22 |  | 
| Daniel Gimpelevich | f5376ad | 2008-06-28 05:01:30 -0300 | [diff] [blame] | 23 | #define CMD_AVER_STREAM_ON  0x18 | 
 | 24 | #define CMD_AVER_STREAM_OFF 0x19 | 
 | 25 |  | 
| Chris Pascoe | 7c23970 | 2006-01-09 18:21:29 -0200 | [diff] [blame] | 26 | #define CMD_GET_IR_CODE   0x47 | 
 | 27 |  | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 28 | #define CMD_ANALOG        0x50 | 
 | 29 | #define CMD_DIGITAL       0x51 | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 30 |  | 
 | 31 | struct cxusb_state { | 
| Patrick Boettcher | e2efeab | 2005-09-09 13:02:51 -0700 | [diff] [blame] | 32 | 	u8 gpio_write_state[3]; | 
| Patrick Boettcher | 22c6d93 | 2005-07-07 17:58:10 -0700 | [diff] [blame] | 33 | }; | 
 | 34 |  | 
 | 35 | #endif |