ddp_rdma_ex.h 883 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #ifndef _DDP_RDMA_EX_H_
  2. #define _DDP_RDMA_EX_H_
  3. #include "ddp_info.h"
  4. #define RDMA_INSTANCES 2
  5. #define RDMA_MAX_WIDTH 4095
  6. #define RDMA_MAX_HEIGHT 4095
  7. enum RDMA_INPUT_FORMAT {
  8. RDMA_INPUT_FORMAT_BGR565 = 0,
  9. RDMA_INPUT_FORMAT_RGB888 = 1,
  10. RDMA_INPUT_FORMAT_RGBA8888 = 2,
  11. RDMA_INPUT_FORMAT_ARGB8888 = 3,
  12. RDMA_INPUT_FORMAT_VYUY = 4,
  13. RDMA_INPUT_FORMAT_YVYU = 5,
  14. RDMA_INPUT_FORMAT_RGB565 = 6,
  15. RDMA_INPUT_FORMAT_BGR888 = 7,
  16. RDMA_INPUT_FORMAT_BGRA8888 = 8,
  17. RDMA_INPUT_FORMAT_ABGR8888 = 9,
  18. RDMA_INPUT_FORMAT_UYVY = 10,
  19. RDMA_INPUT_FORMAT_YUYV = 11,
  20. RDMA_INPUT_FORMAT_UNKNOWN = 32,
  21. };
  22. enum RDMA_OUTPUT_FORMAT {
  23. RDMA_OUTPUT_FORMAT_ARGB = 0,
  24. RDMA_OUTPUT_FORMAT_YUV444 = 1,
  25. };
  26. enum RDMA_MODE {
  27. RDMA_MODE_DIRECT_LINK = 0,
  28. RDMA_MODE_MEMORY = 1,
  29. };
  30. int rdma_clock_on(DISP_MODULE_ENUM module, void *handle);
  31. int rdma_clock_off(DISP_MODULE_ENUM module, void *handle);
  32. #endif