Lines Matching refs:gpio
33 struct gpio { struct
34 unsigned gpio; argument
79 int gpio_request(unsigned gpio, const char *label);
80 void gpio_free(unsigned gpio);
82 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() argument
84 return gpiod_direction_input(gpio_to_desc(gpio)); in gpio_direction_input()
86 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() argument
88 return gpiod_direction_output_raw(gpio_to_desc(gpio), value); in gpio_direction_output()
91 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep() argument
93 return gpiod_get_raw_value_cansleep(gpio_to_desc(gpio)); in gpio_get_value_cansleep()
95 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep() argument
97 return gpiod_set_raw_value_cansleep(gpio_to_desc(gpio), value); in gpio_set_value_cansleep()
100 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() argument
102 return gpiod_get_raw_value(gpio_to_desc(gpio)); in gpio_get_value()
104 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
106 return gpiod_set_raw_value(gpio_to_desc(gpio), value); in gpio_set_value()
109 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq() argument
111 return gpiod_to_irq(gpio_to_desc(gpio)); in gpio_to_irq()
114 int gpio_request_one(unsigned gpio, unsigned long flags, const char *label);
116 int devm_gpio_request(struct device *dev, unsigned gpio, const char *label);
117 int devm_gpio_request_one(struct device *dev, unsigned gpio,
132 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request() argument
137 static inline int gpio_request_one(unsigned gpio, in gpio_request_one() argument
143 static inline void gpio_free(unsigned gpio) in gpio_free() argument
151 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() argument
156 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() argument
161 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() argument
168 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
174 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep() argument
181 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep() argument
187 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq() argument
194 static inline int devm_gpio_request(struct device *dev, unsigned gpio, in devm_gpio_request() argument
201 static inline int devm_gpio_request_one(struct device *dev, unsigned gpio, in devm_gpio_request_one() argument