#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) #define deb_i2c(args...) if (d->udev->descriptor.idVendor == USB_VID_MEDION) \ 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