cmdq_mdp_common.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef __CMDQ_MDP_COMMON_H__
  2. #define __CMDQ_MDP_COMMON_H__
  3. #include "cmdq_def.h"
  4. #include <linux/types.h>
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. /* #include <mach/mt_clkmgr.h> */
  9. void cmdq_mdp_enable(uint64_t engineFlag,
  10. CMDQ_CLK_ENUM gateId, enum CMDQ_ENG_ENUM engine, const char *name);
  11. /* enum cg_clk_id gateId, CMDQ_ENG_ENUM engine, const char *name); */
  12. /* CCF */
  13. /* CCF */
  14. /* int cmdq_mdp_loop_reset(enum cg_clk_id clkId, */
  15. int cmdq_mdp_loop_reset(enum CMDQ_CLK_ENUM clkId,
  16. const unsigned long resetReg,
  17. const unsigned long resetStateReg,
  18. const uint32_t resetMask,
  19. const uint32_t resetValue, const char *name,
  20. const bool pollInitResult);
  21. /* CCF */
  22. /* void cmdq_mdp_loop_off(enum cg_clk_id clkId, */
  23. void cmdq_mdp_loop_off(enum CMDQ_CLK_ENUM clkId,
  24. const unsigned long resetReg,
  25. const unsigned long resetStateReg,
  26. const uint32_t resetMask,
  27. const uint32_t resetValue, const char *name,
  28. const bool pollInitResult);
  29. void cmdq_mdp_dump_venc(const unsigned long base, const char *label);
  30. void cmdq_mdp_dump_rdma(const unsigned long base, const char *label);
  31. void cmdq_mdp_dump_rsz(const unsigned long base, const char *label);
  32. void cmdq_mdp_dump_rot(const unsigned long base, const char *label);
  33. void cmdq_mdp_dump_tdshp(const unsigned long base, const char *label);
  34. void cmdq_mdp_dump_wdma(const unsigned long base, const char *label);
  35. #ifdef __cplusplus
  36. }
  37. #endif
  38. #endif /* __CMDQ_MDP_PLATFORM_H__ */