louisliu | 923d320 | 2020-04-23 16:01:11 +0800 | [diff] [blame^] | 1 | #ifndef _LINUX_ELAN_FP_H |
| 2 | #define _LINUX_ELAN_FP_H |
| 3 | |
| 4 | #define FINGERPRINT_IOCTL 0x80 |
| 5 | #define ID_IOCTL_RESET _IOW(FINGERPRINT_IOCTL, 6, int) |
| 6 | #define ID_IOCTL_POLL_INIT _IOW(FINGERPRINT_IOCTL, 20, int) |
| 7 | #define ID_IOCTL_INPUT_KEYCODE _IOW(FINGERPRINT_IOCTL, 22, int) |
| 8 | #define ID_IOCTL_POLL_EXIT _IOW(FINGERPRINT_IOCTL, 23, int) |
| 9 | #define ID_IOCTL_SET_KEYCODE _IOW(FINGERPRINT_IOCTL, 24, int) |
| 10 | #define ID_IOCTL_READ_FACTORY_STATUS _IOW(FINGERPRINT_IOCTL, 26, int) |
| 11 | #define ID_IOCTL_WRITE_FACTORY_STATUS _IOW(FINGERPRINT_IOCTL, 27, int) |
| 12 | #define ID_IOCTL_INPUT_KEYCODE_DOWN _IOW(FINGERPRINT_IOCTL, 28, int) |
| 13 | #define ID_IOCTL_INPUT_KEYCODE_UP _IOW(FINGERPRINT_IOCTL, 29, int) |
| 14 | #define ID_IOCTL_INT_STATUS _IOW(FINGERPRINT_IOCTL, 40, int) |
| 15 | #define ID_IOCTL_WAKE_LOCK_UNLOCK _IOW(FINGERPRINT_IOCTL, 41, int) |
| 16 | #define ID_IOCTL_EN_IRQ _IOW(FINGERPRINT_IOCTL, 55, int) |
| 17 | #define ID_IOCTL_DIS_IRQ _IOW(FINGERPRINT_IOCTL, 66, int) |
| 18 | #define ID_IOCTL_SET_IRQ_TYPE _IOW(FINGERPRINT_IOCTL, 91, int) |
| 19 | #define ID_IOCTL_DISPLAY_STATUS _IOW(FINGERPRINT_IOCTL, 93, int) |
| 20 | #define ID_IOCTL_DISPLAY_NOTIFY _IOW(FINGERPRINT_IOCTL, 94, int) |
| 21 | #define ID_IOCTL_SET_PID _IOW(FINGERPRINT_IOCTL, 95, int) |
| 22 | |
| 23 | #define CUSTOMER_IOCTLID 0xD0 //For customer define |
| 24 | |
| 25 | #endif /* _LINUX_ELAN_FP_H */ |