1#ifndef _DVB_USB_CXUSB_H_ 2#define _DVB_USB_CXUSB_H_ 3 4#define DVB_USB_LOG_PREFIX "cxusb" 5#include "dvb-usb.h" 6 7/* usb commands - some of it are guesses, don't have a reference yet */ 8#define CMD_BLUEBIRD_GPIO_RW 0x05 9 10#define CMD_I2C_WRITE 0x08 11#define CMD_I2C_READ 0x09 12 13#define CMD_GPIO_READ 0x0d 14#define CMD_GPIO_WRITE 0x0e 15#define GPIO_TUNER 0x02 16 17#define CMD_POWER_OFF 0xdc 18#define CMD_POWER_ON 0xde 19 20#define CMD_STREAMING_ON 0x36 21#define CMD_STREAMING_OFF 0x37 22 23#define CMD_AVER_STREAM_ON 0x18 24#define CMD_AVER_STREAM_OFF 0x19 25 26#define CMD_GET_IR_CODE 0x47 27 28#define CMD_ANALOG 0x50 29#define CMD_DIGITAL 0x51 30 31struct cxusb_state { 32 u8 gpio_write_state[3]; 33 struct i2c_client *i2c_client_demod; 34 struct i2c_client *i2c_client_tuner; 35}; 36 37#endif 38