Lines Matching refs:gpio

30 struct gpio {  struct
31 unsigned gpio; member
76 int gpio_request(unsigned gpio, const char *label);
77 void gpio_free(unsigned gpio);
79 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() argument
81 return gpiod_direction_input(gpio_to_desc(gpio)); in gpio_direction_input()
83 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() argument
85 return gpiod_direction_output_raw(gpio_to_desc(gpio), value); in gpio_direction_output()
88 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep() argument
90 return gpiod_get_raw_value_cansleep(gpio_to_desc(gpio)); in gpio_get_value_cansleep()
92 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep() argument
94 gpiod_set_raw_value_cansleep(gpio_to_desc(gpio), value); in gpio_set_value_cansleep()
97 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() argument
99 return gpiod_get_raw_value(gpio_to_desc(gpio)); in gpio_get_value()
101 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
103 gpiod_set_raw_value(gpio_to_desc(gpio), value); in gpio_set_value()
106 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq() argument
108 return gpiod_to_irq(gpio_to_desc(gpio)); in gpio_to_irq()
111 int gpio_request_one(unsigned gpio, unsigned long flags, const char *label);
113 int devm_gpio_request(struct device *dev, unsigned gpio, const char *label);
114 int devm_gpio_request_one(struct device *dev, unsigned gpio,
129 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request() argument
134 static inline int gpio_request_one(unsigned gpio, in gpio_request_one() argument
140 static inline void gpio_free(unsigned gpio) in gpio_free() argument
148 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() argument
153 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() argument
158 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() argument
165 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
171 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep() argument
178 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep() argument
184 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq() argument
191 static inline int devm_gpio_request(struct device *dev, unsigned gpio, in devm_gpio_request() argument
198 static inline int devm_gpio_request_one(struct device *dev, unsigned gpio, in devm_gpio_request_one() argument