Commit | Line | Data |
---|---|---|
edae96bd MI |
1 | /* |
2 | * | |
edae96bd MI |
3 | * |
4 | * Copyright (C) 2007 Michael Krufky <mkrufky@linuxtv.org> | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or modify | |
7 | * it under the terms of the GNU General Public License as published by | |
8 | * the Free Software Foundation; either version 2 of the License | |
9 | * | |
10 | * This program is distributed in the hope that it will be useful, | |
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | * GNU General Public License for more details. | |
14 | * | |
15 | * You should have received a copy of the GNU General Public License | |
16 | * along with this program; if not, write to the Free Software | |
17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
18 | * | |
19 | */ | |
20 | ||
8d364363 MK |
21 | #ifndef _PVRUSB2_FX2_CMD_H_ |
22 | #define _PVRUSB2_FX2_CMD_H_ | |
23 | ||
448cb48e MI |
24 | #define FX2CMD_MEM_WRITE_DWORD 0x01u |
25 | #define FX2CMD_MEM_READ_DWORD 0x02u | |
8d364363 | 26 | |
31335b13 MI |
27 | #define FX2CMD_HCW_ZILOG_RESET 0x10u /* 1=reset 0=release */ |
28 | ||
448cb48e | 29 | #define FX2CMD_MEM_READ_64BYTES 0x28u |
8d364363 | 30 | |
448cb48e MI |
31 | #define FX2CMD_REG_WRITE 0x04u |
32 | #define FX2CMD_REG_READ 0x05u | |
33 | #define FX2CMD_MEMSEL 0x06u | |
8d364363 | 34 | |
448cb48e MI |
35 | #define FX2CMD_I2C_WRITE 0x08u |
36 | #define FX2CMD_I2C_READ 0x09u | |
8d364363 | 37 | |
448cb48e | 38 | #define FX2CMD_GET_USB_SPEED 0x0bu |
8d364363 | 39 | |
448cb48e MI |
40 | #define FX2CMD_STREAMING_ON 0x36u |
41 | #define FX2CMD_STREAMING_OFF 0x37u | |
8d364363 | 42 | |
448cb48e | 43 | #define FX2CMD_FWPOST1 0x52u |
567d7115 | 44 | |
448cb48e MI |
45 | #define FX2CMD_POWER_OFF 0xdcu |
46 | #define FX2CMD_POWER_ON 0xdeu | |
8d364363 | 47 | |
448cb48e | 48 | #define FX2CMD_DEEP_RESET 0xddu |
8d364363 | 49 | |
448cb48e MI |
50 | #define FX2CMD_GET_EEPROM_ADDR 0xebu |
51 | #define FX2CMD_GET_IR_CODE 0xecu | |
8d364363 | 52 | |
448cb48e MI |
53 | #define FX2CMD_HCW_DEMOD_RESETIN 0xf0u |
54 | #define FX2CMD_HCW_DTV_STREAMING_ON 0xf1u | |
55 | #define FX2CMD_HCW_DTV_STREAMING_OFF 0xf2u | |
84147f3d | 56 | |
448cb48e MI |
57 | #define FX2CMD_ONAIR_DTV_STREAMING_ON 0xa0u |
58 | #define FX2CMD_ONAIR_DTV_STREAMING_OFF 0xa1u | |
59 | #define FX2CMD_ONAIR_DTV_POWER_ON 0xa2u | |
60 | #define FX2CMD_ONAIR_DTV_POWER_OFF 0xa3u | |
84147f3d | 61 | |
8d364363 | 62 | #endif /* _PVRUSB2_FX2_CMD_H_ */ |
edae96bd MI |
63 | |
64 | /* | |
65 | Stuff for Emacs to see, in order to encourage consistent editing style: | |
66 | *** Local Variables: *** | |
67 | *** mode: c *** | |
68 | *** fill-column: 75 *** | |
69 | *** tab-width: 8 *** | |
70 | *** c-basic-offset: 8 *** | |
71 | *** End: *** | |
72 | */ |