forked from len0rd/rockbox
ypr0: Align to coding guidelines (no typedef) and remove unused function.
Change-Id: If61e2290f4e0e5c971ece967b7d826624df392df
This commit is contained in:
parent
7ef2fe3819
commit
8ef8ea2da2
3 changed files with 12 additions and 18 deletions
|
@ -41,13 +41,8 @@ void gpio_close(void)
|
||||||
close(r0_gpio_dev);
|
close(r0_gpio_dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
int gpio_control_struct(int request, R0GPIOInfo r)
|
|
||||||
{
|
|
||||||
return ioctl(r0_gpio_dev, request, &r);
|
|
||||||
}
|
|
||||||
|
|
||||||
int gpio_control(int request, int num, int mode, int val)
|
int gpio_control(int request, int num, int mode, int val)
|
||||||
{
|
{
|
||||||
R0GPIOInfo r = { .num = num, .mode = mode, .val = val, };
|
struct gpio_info r = { .num = num, .mode = mode, .val = val, };
|
||||||
return ioctl(r0_gpio_dev, request, &r);
|
return ioctl(r0_gpio_dev, request, &r);
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,7 +56,6 @@
|
||||||
|
|
||||||
void gpio_init(void);
|
void gpio_init(void);
|
||||||
void gpio_close(void);
|
void gpio_close(void);
|
||||||
int gpio_control_struct(int request, R0GPIOInfo pin);
|
|
||||||
int gpio_control(int request, int num, int mode, int val);
|
int gpio_control(int request, int num, int mode, int val);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -8,11 +8,11 @@
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
//#include "iomux.h"
|
//#include "iomux.h"
|
||||||
|
|
||||||
typedef struct {
|
struct gpio_info {
|
||||||
int num;
|
int num;
|
||||||
int mode;
|
int mode;
|
||||||
int val;
|
int val;
|
||||||
}__attribute__((packed)) R0GPIOInfo;
|
} __attribute__((packed));
|
||||||
|
|
||||||
|
|
||||||
#define IOCTL_GPIO_MAGIC 'G'
|
#define IOCTL_GPIO_MAGIC 'G'
|
||||||
|
@ -28,15 +28,15 @@ typedef struct {
|
||||||
#define E_IOCTL_GPIO_IS_HIGH 8
|
#define E_IOCTL_GPIO_IS_HIGH 8
|
||||||
#define E_IOCTL_GPIO_MAX_NR 9
|
#define E_IOCTL_GPIO_MAX_NR 9
|
||||||
|
|
||||||
#define DEV_CTRL_GPIO_SET_MUX _IOW(IOCTL_GPIO_MAGIC, 0, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_SET_MUX _IOW(IOCTL_GPIO_MAGIC, 0, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_UNSET_MUX _IOW(IOCTL_GPIO_MAGIC, 1, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_UNSET_MUX _IOW(IOCTL_GPIO_MAGIC, 1, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_SET_TYPE _IOW(IOCTL_GPIO_MAGIC, 2, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_SET_TYPE _IOW(IOCTL_GPIO_MAGIC, 2, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_SET_OUTPUT _IOW(IOCTL_GPIO_MAGIC, 3, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_SET_OUTPUT _IOW(IOCTL_GPIO_MAGIC, 3, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_SET_INPUT _IOW(IOCTL_GPIO_MAGIC, 4, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_SET_INPUT _IOW(IOCTL_GPIO_MAGIC, 4, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_SET_HIGH _IOW(IOCTL_GPIO_MAGIC, 5, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_SET_HIGH _IOW(IOCTL_GPIO_MAGIC, 5, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_SET_LOW _IOW(IOCTL_GPIO_MAGIC, 6, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_SET_LOW _IOW(IOCTL_GPIO_MAGIC, 6, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_GET_VAL _IOW(IOCTL_GPIO_MAGIC, 7, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_GET_VAL _IOW(IOCTL_GPIO_MAGIC, 7, struct gpio_info)
|
||||||
#define DEV_CTRL_GPIO_IS_HIGH _IOW(IOCTL_GPIO_MAGIC, 8, R0GPIOInfo)
|
#define DEV_CTRL_GPIO_IS_HIGH _IOW(IOCTL_GPIO_MAGIC, 8, struct gpio_info)
|
||||||
|
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue