text: #ifndef __DE_HAL_H__
  #define __DE_HAL_H__
  #include "de_rtmx.h"
  #include "de_scaler.h"
  #include "de_csc.h"
  #include "de_eink.h"
  #include "de_wb_type.h"
  //#include "rtmx_eink.h"
  //#include "de_wb_type.h"
  
  
  extern int de_al_mgr_apply(unsigned int screen_id, struct disp_manager_data *data);
  extern int de_al_init(disp_bsp_init_para *para);
  extern int de_al_lyr_apply(unsigned int screen_id, struct disp_layer_config_data *data, unsigned int layer_num);
  extern int de_al_mgr_sync(unsigned int screen_id);
  extern int de_al_mgr_update_regs(unsigned int screen_id);
  extern int de_al_query_irq(unsigned int screen_id);
  extern int de_al_enable_irq(unsigned int screen_id, unsigned en);
  int de_update_device_fps(unsigned int sel, u32 fps);
  
  extern int de_enhance_set_size(unsigned int screen_id, struct disp_rect *size);
  extern int de_enhance_set_format(unsigned int screen_id, unsigned int format);
  
  #endif
  