pvrusb2-fx2-cmd.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. *
  4. * Copyright (C) 2007 Michael Krufky <[email protected]>
  5. */
  6. #ifndef _PVRUSB2_FX2_CMD_H_
  7. #define _PVRUSB2_FX2_CMD_H_
  8. #define FX2CMD_MEM_WRITE_DWORD 0x01u
  9. #define FX2CMD_MEM_READ_DWORD 0x02u
  10. #define FX2CMD_HCW_ZILOG_RESET 0x10u /* 1=reset 0=release */
  11. #define FX2CMD_MEM_READ_64BYTES 0x28u
  12. #define FX2CMD_REG_WRITE 0x04u
  13. #define FX2CMD_REG_READ 0x05u
  14. #define FX2CMD_MEMSEL 0x06u
  15. #define FX2CMD_I2C_WRITE 0x08u
  16. #define FX2CMD_I2C_READ 0x09u
  17. #define FX2CMD_GET_USB_SPEED 0x0bu
  18. #define FX2CMD_STREAMING_ON 0x36u
  19. #define FX2CMD_STREAMING_OFF 0x37u
  20. #define FX2CMD_FWPOST1 0x52u
  21. /* These 2 only exist on Model 160xxx */
  22. #define FX2CMD_HCW_DEMOD_RESET_PIN 0xd4u
  23. #define FX2CMD_HCW_MAKO_SLEEP_PIN 0xd5u
  24. #define FX2CMD_POWER_OFF 0xdcu
  25. #define FX2CMD_POWER_ON 0xdeu
  26. #define FX2CMD_DEEP_RESET 0xddu
  27. #define FX2CMD_GET_EEPROM_ADDR 0xebu
  28. #define FX2CMD_GET_IR_CODE 0xecu
  29. #define FX2CMD_HCW_DEMOD_RESETIN 0xf0u
  30. #define FX2CMD_HCW_DTV_STREAMING_ON 0xf1u
  31. #define FX2CMD_HCW_DTV_STREAMING_OFF 0xf2u
  32. #define FX2CMD_ONAIR_DTV_STREAMING_ON 0xa0u
  33. #define FX2CMD_ONAIR_DTV_STREAMING_OFF 0xa1u
  34. #define FX2CMD_ONAIR_DTV_POWER_ON 0xa2u
  35. #define FX2CMD_ONAIR_DTV_POWER_OFF 0xa3u
  36. #endif /* _PVRUSB2_FX2_CMD_H_ */