1 /* 2 * 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 21 #ifndef _PVRUSB2_FX2_CMD_H_ 22 #define _PVRUSB2_FX2_CMD_H_ 23 24 #define FX2CMD_MEM_WRITE_DWORD 0x01u 25 #define FX2CMD_MEM_READ_DWORD 0x02u 26 27 #define FX2CMD_HCW_ZILOG_RESET 0x10u /* 1=reset 0=release */ 28 29 #define FX2CMD_MEM_READ_64BYTES 0x28u 30 31 #define FX2CMD_REG_WRITE 0x04u 32 #define FX2CMD_REG_READ 0x05u 33 #define FX2CMD_MEMSEL 0x06u 34 35 #define FX2CMD_I2C_WRITE 0x08u 36 #define FX2CMD_I2C_READ 0x09u 37 38 #define FX2CMD_GET_USB_SPEED 0x0bu 39 40 #define FX2CMD_STREAMING_ON 0x36u 41 #define FX2CMD_STREAMING_OFF 0x37u 42 43 #define FX2CMD_FWPOST1 0x52u 44 45 #define FX2CMD_POWER_OFF 0xdcu 46 #define FX2CMD_POWER_ON 0xdeu 47 48 #define FX2CMD_DEEP_RESET 0xddu 49 50 #define FX2CMD_GET_EEPROM_ADDR 0xebu 51 #define FX2CMD_GET_IR_CODE 0xecu 52 53 #define FX2CMD_HCW_DEMOD_RESETIN 0xf0u 54 #define FX2CMD_HCW_DTV_STREAMING_ON 0xf1u 55 #define FX2CMD_HCW_DTV_STREAMING_OFF 0xf2u 56 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 61 62 #endif /* _PVRUSB2_FX2_CMD_H_ */ 63