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