Lines Matching refs:gpio_desc

49 	struct gpio_desc *gpiod_get(struct device *dev, const char *con_id,
55 struct gpio_desc *gpiod_get_index(struct device *dev,
90 struct gpio_desc *gpiod_get_optional(struct device *dev,
94 struct gpio_desc *gpiod_get_index_optional(struct device *dev,
118 struct gpio_desc *desc[];
130 struct gpio_desc *devm_gpiod_get(struct device *dev, const char *con_id,
133 struct gpio_desc *devm_gpiod_get_index(struct device *dev,
138 struct gpio_desc *devm_gpiod_get_optional(struct device *dev,
142 struct gpio_desc *devm_gpiod_get_index_optional(struct device *dev,
157 void gpiod_put(struct gpio_desc *desc)
169 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
183 int gpiod_direction_input(struct gpio_desc *desc)
184 int gpiod_direction_output(struct gpio_desc *desc, int value)
197 int gpiod_get_direction(const struct gpio_desc *desc)
214 int gpiod_get_value(const struct gpio_desc *desc);
215 void gpiod_set_value(struct gpio_desc *desc, int value);
239 int gpiod_cansleep(const struct gpio_desc *desc)
243 int gpiod_get_value_cansleep(const struct gpio_desc *desc)
244 void gpiod_set_value_cansleep(struct gpio_desc *desc, int value)
306 int gpiod_get_raw_value(const struct gpio_desc *desc)
307 void gpiod_set_raw_value(struct gpio_desc *desc, int value)
308 int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc)
309 void gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value)
310 int gpiod_direction_output_raw(struct gpio_desc *desc, int value)
314 int gpiod_is_active_low(const struct gpio_desc *desc)
325 struct gpio_desc **desc_array,
329 struct gpio_desc **desc_array,
333 struct gpio_desc **desc_array,
337 struct gpio_desc **desc_array,
342 struct gpio_desc **desc_array,
346 struct gpio_desc **desc_array,
350 struct gpio_desc **desc_array,
354 struct gpio_desc **desc_array,
408 int gpiod_to_irq(const struct gpio_desc *desc)
448 int desc_to_gpio(const struct gpio_desc *desc)
449 struct gpio_desc *gpio_to_desc(unsigned gpio)