import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / video / mt8127 / disp_ovl_engine_hw.h
1 #ifndef __DISP_OVL_ENGINE_HW_H__
2 #define __DISP_OVL_ENGINE_HW_H__
3
4 #include "disp_ovl_engine_core.h"
5
6 extern unsigned char is_early_suspended;
7 // Ovl_Engine SW
8 #define DISP_OVL_ENGINE_HW_SUPPORT
9
10 #ifdef DISP_OVL_ENGINE_HW_SUPPORT
11 void disp_ovl_engine_hw_init(void);
12 void disp_ovl_engine_hw_set_params(DISP_OVL_ENGINE_INSTANCE *params);
13 void disp_ovl_engine_trigger_hw_overlay(void);
14 int disp_ovl_engine_indirect_link_overlay(void *fb_va, void *fb_pa);
15 void disp_ovl_engine_hw_register_irq(void (*irq_callback)(unsigned int param));
16 int disp_ovl_engine_hw_mva_map(struct disp_mva_map *mva_map_struct);
17 int disp_ovl_engine_hw_mva_unmap(struct disp_mva_map *mva_map_struct);
18 int disp_ovl_engine_hw_reset(void);
19 int disp_ovl_engine_update_rdma0();
20 #endif
21
22 #endif