123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #ifndef _PQIOCTL_H_
- #define _PQIOCTL_H_
- #include <linux/ioctl.h>
- #include <drv_devices.h>
- #define CDEV_PQ_MAJOR SISPQ_DEV_MAJOR
- #define CDEV_PQ_NAME "sispq"
- #define SISPQ_MAGIC 'k'
- #define PQ_IOCTL_DYNCBACKLIGHT _IOWR(CDEV_PQ_MAJOR,15,PQ_BacklightParameter)
- #define PQ_IOCTL_CUSTOM_USERCURVE _IOWR(CDEV_PQ_MAJOR,16,PQ_CustomUserCurve)
- #define PQ_IOCTL_CUSTOM_MINSLOPE _IOWR(CDEV_PQ_MAJOR,18,INT32*)
- #define PQ_IOCTL_CUSTOM_MAXSLOPE _IOWR(CDEV_PQ_MAJOR,19,INT32*)
- #define PQ_IOCTL_CUSTOM_CHROMA_LIMIT _IOWR(CDEV_PQ_MAJOR,20,INT32*)
- #define PQ_IOCTL_CUSTOM_MINUS _IOWR(CDEV_PQ_MAJOR,21,INT32*)
- #define PQ_IOCTL_CUSTOM_THRESHOLD _IOWR(CDEV_PQ_MAJOR,22,INT32*)
- #define PQ_IOCTL_CUSTOM_DARKBRIGHT_BIN_MINMAX _IOWR(CDEV_PQ_MAJOR,23,INT32*)
- #define PQ_IOCTL_CUSTOM_SWDCDEBUGMESSAGE _IOWR(CDEV_PQ_MAJOR,24,UINT8)
- #define PQ_IOCTL_CUSTOM_HIS_SCENE_CHANGE _IOWR(CDEV_PQ_MAJOR,26,INT32*)
- #define PQ_IOCTL_CUSTOM_AVEY_DARKTHD_PIVOTOFFSET _IOWR(CDEV_PQ_MAJOR,27,INT32*)
- #define PQ_IOCTL_CUSTOM_AVEY_PIVOT_THRESHOLD _IOWR(CDEV_PQ_MAJOR,28,INT32*)
- #define PQ_IOCTL_CUSTOM_AVEY_PIVOT_GAIN_MAXMIN _IOWR(CDEV_PQ_MAJOR,29,INT32*)
- #define PQ_IOCTL_CUSTOM_BRIGHT_MINUS_THRESHOLD _IOWR(CDEV_PQ_MAJOR,30,INT32*)
- #define PQ_IOCTL_CUSTOM_DARK_MINUS_THRESHOLD _IOWR(CDEV_PQ_MAJOR,31,INT32*)
- #define PQ_IOCTL_FADE_IN_OUT _IOWR(CDEV_PQ_MAJOR,97,PQ_FadeInOut)
- #define PQ_IOCTL_SWITCH_DYNAMIC_BACKLIGHT _IOWR(CDEV_PQ_MAJOR,114,PQ_DynamicBacklight)
- #define PQ_IOCTL_SWITCH_DYNAMIC_BACKLIGHT_MAP _IOWR(CDEV_PQ_MAJOR,115,PQ_DynamicBacklight)
- typedef struct _PQ_CustomUserCurve{
- UINT8 ucEnable;
- UINT8 ucDarkThreshold;
- UINT8 ucBrightThreshold;
- UINT8 ucDummyBrightThreshold;
- UINT8 ucConflictDarkThreshold;
- }PQ_CustomUserCurve;
- typedef struct _PQ_BacklightParameter {
- UINT8 ucTop;
- UINT8 ucBot;
- UINT8 ucTh_low;
- UINT8 ucTh_High;
- }PQ_BacklightParameter;
- typedef struct _PQ_DynamicBacklight {
- UINT8 ucLevel;
- UINT32 uiBacklightValue;
- }PQ_DynamicBacklight,*PPQ_DynamicBacklight;
- typedef struct _PQ_FadeInOut {
- UINT8 ucStartValue;
- UINT8 ucEndValue;
- UINT8 ucIncValue;
- }PQ_FadeInOut;
- #endif //#define _PQIOCTL_H_
|