diff options
Diffstat (limited to 'firmware/target/hosted/samsungypr/ypr0/r0GPIOIoctl.h')
-rw-r--r-- | firmware/target/hosted/samsungypr/ypr0/r0GPIOIoctl.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/firmware/target/hosted/samsungypr/ypr0/r0GPIOIoctl.h b/firmware/target/hosted/samsungypr/ypr0/r0GPIOIoctl.h index e77f35fbb7..7e116eeeee 100644 --- a/firmware/target/hosted/samsungypr/ypr0/r0GPIOIoctl.h +++ b/firmware/target/hosted/samsungypr/ypr0/r0GPIOIoctl.h | |||
@@ -8,11 +8,11 @@ | |||
8 | #include <sys/ioctl.h> | 8 | #include <sys/ioctl.h> |
9 | //#include "iomux.h" | 9 | //#include "iomux.h" |
10 | 10 | ||
11 | typedef struct { | 11 | struct gpio_info { |
12 | int num; | 12 | int num; |
13 | int mode; | 13 | int mode; |
14 | int val; | 14 | int val; |
15 | }__attribute__((packed)) R0GPIOInfo; | 15 | } __attribute__((packed)); |
16 | 16 | ||
17 | 17 | ||
18 | #define IOCTL_GPIO_MAGIC 'G' | 18 | #define IOCTL_GPIO_MAGIC 'G' |
@@ -28,15 +28,15 @@ typedef struct { | |||
28 | #define E_IOCTL_GPIO_IS_HIGH 8 | 28 | #define E_IOCTL_GPIO_IS_HIGH 8 |
29 | #define E_IOCTL_GPIO_MAX_NR 9 | 29 | #define E_IOCTL_GPIO_MAX_NR 9 |
30 | 30 | ||
31 | #define DEV_CTRL_GPIO_SET_MUX _IOW(IOCTL_GPIO_MAGIC, 0, R0GPIOInfo) | 31 | #define DEV_CTRL_GPIO_SET_MUX _IOW(IOCTL_GPIO_MAGIC, 0, struct gpio_info) |
32 | #define DEV_CTRL_GPIO_UNSET_MUX _IOW(IOCTL_GPIO_MAGIC, 1, R0GPIOInfo) | 32 | #define DEV_CTRL_GPIO_UNSET_MUX _IOW(IOCTL_GPIO_MAGIC, 1, struct gpio_info) |
33 | #define DEV_CTRL_GPIO_SET_TYPE _IOW(IOCTL_GPIO_MAGIC, 2, R0GPIOInfo) | 33 | #define DEV_CTRL_GPIO_SET_TYPE _IOW(IOCTL_GPIO_MAGIC, 2, struct gpio_info) |
34 | #define DEV_CTRL_GPIO_SET_OUTPUT _IOW(IOCTL_GPIO_MAGIC, 3, R0GPIOInfo) | 34 | #define DEV_CTRL_GPIO_SET_OUTPUT _IOW(IOCTL_GPIO_MAGIC, 3, struct gpio_info) |
35 | #define DEV_CTRL_GPIO_SET_INPUT _IOW(IOCTL_GPIO_MAGIC, 4, R0GPIOInfo) | 35 | #define DEV_CTRL_GPIO_SET_INPUT _IOW(IOCTL_GPIO_MAGIC, 4, struct gpio_info) |
36 | #define DEV_CTRL_GPIO_SET_HIGH _IOW(IOCTL_GPIO_MAGIC, 5, R0GPIOInfo) | 36 | #define DEV_CTRL_GPIO_SET_HIGH _IOW(IOCTL_GPIO_MAGIC, 5, struct gpio_info) |
37 | #define DEV_CTRL_GPIO_SET_LOW _IOW(IOCTL_GPIO_MAGIC, 6, R0GPIOInfo) | 37 | #define DEV_CTRL_GPIO_SET_LOW _IOW(IOCTL_GPIO_MAGIC, 6, struct gpio_info) |
38 | #define DEV_CTRL_GPIO_GET_VAL _IOW(IOCTL_GPIO_MAGIC, 7, R0GPIOInfo) | 38 | #define DEV_CTRL_GPIO_GET_VAL _IOW(IOCTL_GPIO_MAGIC, 7, struct gpio_info) |
39 | #define DEV_CTRL_GPIO_IS_HIGH _IOW(IOCTL_GPIO_MAGIC, 8, R0GPIOInfo) | 39 | #define DEV_CTRL_GPIO_IS_HIGH _IOW(IOCTL_GPIO_MAGIC, 8, struct gpio_info) |
40 | 40 | ||
41 | 41 | ||
42 | typedef enum | 42 | typedef enum |