4 #include <linux/ioctl.h>
5 /* #include "kd_imgsensor.h" */
7 #define AD5823_MAGIC 'A'
8 /* IOCTRL(inode * ,file * ,cmd ,arg ) */
13 /* current position */
14 u32 u4CurrentPosition
;
17 /* Infiniti position */
28 /* S means "set through a ptr" */
29 /* T means "tell by a arg value" */
30 /* G means "get by a ptr" */
31 /* Q means "get by return a value" */
32 /* X means "switch G and S atomically" */
33 /* H means "switch T and Q atomically" */
34 #define AD5823IOC_G_MOTORINFO _IOR(AD5823_MAGIC, 0, stAD5823_MotorInfo)
36 #define AD5823IOC_T_MOVETO _IOW(AD5823_MAGIC, 1, u32)
38 #define AD5823IOC_T_SETINFPOS _IOW(AD5823_MAGIC, 2, u32)
40 #define AD5823IOC_T_SETMACROPOS _IOW(AD5823_MAGIC, 3, u32)