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