|  | #ifndef _DVB_USB_CXUSB_H_ | 
|  | #define _DVB_USB_CXUSB_H_ | 
|  |  | 
|  | #define DVB_USB_LOG_PREFIX "cxusb" | 
|  | #include "dvb-usb.h" | 
|  |  | 
|  | extern int dvb_usb_cxusb_debug; | 
|  | #define deb_info(args...)   dprintk(dvb_usb_cxusb_debug,0x01,args) | 
|  |  | 
|  | /* usb commands - some of it are guesses, don't have a reference yet */ | 
|  | #define CMD_I2C_WRITE     0x08 | 
|  | #define CMD_I2C_READ      0x09 | 
|  |  | 
|  | #define CMD_GPIO_READ     0x0d | 
|  | #define CMD_GPIO_WRITE    0x0e | 
|  | #define     GPIO_TUNER         0x02 | 
|  |  | 
|  | #define CMD_POWER_OFF     0xdc | 
|  | #define CMD_POWER_ON      0xde | 
|  |  | 
|  | #define CMD_STREAMING_ON  0x36 | 
|  | #define CMD_STREAMING_OFF 0x37 | 
|  |  | 
|  | #define CMD_GET_IR_CODE   0x47 | 
|  |  | 
|  | #define CMD_ANALOG        0x50 | 
|  | #define CMD_DIGITAL       0x51 | 
|  |  | 
|  | struct cxusb_state { | 
|  | u8 gpio_write_state[3]; | 
|  | }; | 
|  |  | 
|  | #endif |