util_ioctl.h 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. #ifndef _MMIO_IOCTL_H_
  2. #define _MMIO_IOCTL_H_
  3. INT8 Cmd_mmio_ReadUINT32(UINT32 addr, UINT32 *pValue);
  4. INT8 Cmd_mmio_WriteUINT32(UINT32 addr, UINT32 value);
  5. INT8 Cmd_mmio_WriteUINT32mask(UINT32 addr, UINT32 value, UINT32 mask);
  6. INT8 Cmd_mmio_ReadUINT8(UINT32 addr, UINT8 *pValue);
  7. INT8 Cmd_mmio_WriteUINT8(UINT32 addr, UINT8 value);
  8. INT8 Cmd_mmio_WriteUINT8mask(UINT32 addr, UINT8 value, UINT8 mask);
  9. INT8 Cmd_gpio_Read(UINT8 index, UINT8 *pValue);
  10. INT8 Cmd_gpio_TryRead(UINT8 PinNum, UINT8 *pValue);
  11. INT8 Cmd_i2c_Read(UINT8 deviceID, UINT8 addr, UINT8 *pValue);
  12. INT8 Cmd_i2c_Write(UINT8 deviceID, UINT8 addr, UINT8 value);
  13. INT8 tv_SetVIPGammaTable(unsigned long *pData);
  14. INT8 Cmd_gpio_WriteOnLevel(UINT8 PinNum);
  15. INT8 Cmd_gpio_WriteOffLevel(UINT8 PinNum);
  16. INT8 FM_i2c_RW(UINT8 Op, UINT8 deviceID, UINT8 Length, UINT8 *pValue);
  17. //INT8 FM_i2c_Write(UINT8 deviceID, UINT8 Length, UINT8 *value);
  18. //INT8 FM_i2c_Read(UINT8 deviceID, UINT8 Length, UINT8 *pValue);
  19. /* bit7 -- green , bit6 --- red*/
  20. #define LED_ONLY_ENABLE_RED (LED_OffStatus)
  21. #define LED_ONLY_ENABLE_GREEN (LED_OnStatus)
  22. #define LED_BOTH_ENABLE_RED_GREEN ((LED_OnStatus) | (LED_OffStatus))
  23. #define LED_DISABLE (LED_DisableStatus)
  24. INT8 Cmd_SET_LED_Status(UINT8 LEDStatus);
  25. #endif