blob: a112644b9c14517d57445804384dd51a2c8da815 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef _DISP_LCM_H_
#define _DISP_LCM_H_
#include "lcm_drv.h"
#define MAX_LCM_NUMBER 2
typedef struct
{
LCM_PARAMS *params;
LCM_DRIVER *drv;
LCM_INTERFACE_ID lcm_if_id;
int module;
int is_inited;
}extd_drv_handle, *pextd_drv_handle;
extd_drv_handle* extd_drv_probe(char* plcm_name, LCM_INTERFACE_ID lcm_id);
int extd_drv_init(extd_drv_handle *plcm);
LCM_PARAMS* extd_drv_get_params(extd_drv_handle *plcm);
LCM_INTERFACE_ID extd_drv_get_interface_id(extd_drv_handle *plcm);
int extd_drv_update(extd_drv_handle *plcm, int x, int y, int w, int h, int force);
int extd_drv_esd_check(extd_drv_handle *plcm);
int extd_drv_esd_recover(extd_drv_handle *plcm);
int extd_drv_suspend(extd_drv_handle *plcm);
int extd_drv_resume(extd_drv_handle *plcm);
int extd_drv_set_backlight(extd_drv_handle *plcm, int level);
int extd_drv_read_fb(extd_drv_handle *plcm);
int extd_drv_ioctl(extd_drv_handle *plcm, LCM_IOCTL ioctl, unsigned int arg);
int extd_drv_is_video_mode(extd_drv_handle *plcm);
int extd_drv_is_inited(extd_drv_handle *plcm);
#endif
|