diff options
| author | Mister Oyster <oysterized@gmail.com> | 2017-01-02 12:44:35 +0100 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-01-02 12:44:35 +0100 |
| commit | a184d985bf43d3fe6eeba971bc6b32f79ea38b37 (patch) | |
| tree | 6f6e56e090777cc149bc1ab39e5987cc2b03e867 /kernel-headers/linux/ddp_od.h | |
initial releasecm-13.0
Diffstat (limited to 'kernel-headers/linux/ddp_od.h')
| -rw-r--r-- | kernel-headers/linux/ddp_od.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/kernel-headers/linux/ddp_od.h b/kernel-headers/linux/ddp_od.h new file mode 100644 index 0000000..8c7ebbe --- /dev/null +++ b/kernel-headers/linux/ddp_od.h @@ -0,0 +1,39 @@ +#ifndef __DDP_OD_H__ +#define __DDP_OD_H__ + +#include <linux/ioctl.h> + +/* OD */ +typedef struct { + unsigned int size; + unsigned int type; + unsigned int ret; + unsigned int param0; + unsigned int param1; + unsigned int param2; + unsigned int param3; +} DISP_OD_CMD; + +typedef enum{ + OD_CTL_READ_REG, + OD_CTL_WRITE_REG, + OD_CTL_ENABLE_DEMO_MODE, + OD_CTL_RUN_TEST, + OD_CTL_WRITE_TABLE, + OD_CTL_CMD_NUM, + OD_CTL_ENABLE +} DISP_OD_CMD_TYPE; + +typedef enum{ + OD_CTL_ENABLE_OFF, + OD_CTL_ENABLE_ON +} DISP_OD_ENABLE_STAGE; + +#define OD_CTL_ENABLE_DELAY 3 + +/* OD */ +#define DISP_IOCTL_MAGIC 'x' +#define DISP_IOCTL_OD_CTL _IOWR (DISP_IOCTL_MAGIC, 80 , DISP_OD_CMD) +#define DISP_IOCTL_OD_SET_ENABLED _IOWR (DISP_IOCTL_MAGIC, 81 , int) + +#endif |
