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