Home
last modified time | relevance | path

Searched refs:MPU_IOCTL (Results 1 – 4 of 4) sorted by relevance

/hardware/invensense/mlsdk/platform/include/linux/
Dmpu.h302 #define MPU_IOCTL (0x81) /* Magic number for MPU Iocts */ macro
304 #define MPU_SET_MPU_CONFIG _IOWR(MPU_IOCTL, 0x00, struct mldl_cfg)
305 #define MPU_GET_MPU_CONFIG _IOW(MPU_IOCTL, 0x00, struct mldl_cfg)
307 #define MPU_SET_PLATFORM_DATA _IOWR(MPU_IOCTL, 0x01, struct mldl_cfg)
309 #define MPU_READ _IOWR(MPU_IOCTL, 0x10, struct mpu_read_write)
310 #define MPU_WRITE _IOW(MPU_IOCTL, 0x10, struct mpu_read_write)
311 #define MPU_READ_MEM _IOWR(MPU_IOCTL, 0x11, struct mpu_read_write)
312 #define MPU_WRITE_MEM _IOW(MPU_IOCTL, 0x11, struct mpu_read_write)
313 #define MPU_READ_FIFO _IOWR(MPU_IOCTL, 0x12, struct mpu_read_write)
314 #define MPU_WRITE_FIFO _IOW(MPU_IOCTL, 0x12, struct mpu_read_write)
[all …]
/hardware/invensense/mlsdk/platform/linux/kernel/
Dtimerirq.h24 #define TIMERIRQ_SET_TIMEOUT _IOW(MPU_IOCTL, 0x60, unsigned long)
25 #define TIMERIRQ_GET_INTERRUPT_CNT _IOW(MPU_IOCTL, 0x61, unsigned long)
26 #define TIMERIRQ_START _IOW(MPU_IOCTL, 0x62, unsigned long)
27 #define TIMERIRQ_STOP _IO(MPU_IOCTL, 0x63)
Dmpuirq.h31 #define MPUIRQ_SET_TIMEOUT _IOW(MPU_IOCTL, 0x40, unsigned long)
32 #define MPUIRQ_GET_INTERRUPT_CNT _IOR(MPU_IOCTL, 0x41, unsigned long)
33 #define MPUIRQ_GET_IRQ_TIME _IOR(MPU_IOCTL, 0x42, struct timeval)
34 #define MPUIRQ_SET_FREQUENCY_DIVIDER _IOW(MPU_IOCTL, 0x43, unsigned long)
Dslaveirq.h25 #define SLAVEIRQ_SET_TIMEOUT _IOW(MPU_IOCTL, 0x50, unsigned long)
26 #define SLAVEIRQ_GET_INTERRUPT_CNT _IOR(MPU_IOCTL, 0x51, unsigned long)
27 #define SLAVEIRQ_GET_IRQ_TIME _IOR(MPU_IOCTL, 0x52, unsigned long)