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,
116 struct gpio_desc *desc[];
128 struct gpio_desc *devm_gpiod_get(struct device *dev, const char *con_id,
131 struct gpio_desc *devm_gpiod_get_index(struct device *dev,
136 struct gpio_desc *devm_gpiod_get_optional(struct device *dev,
140 struct gpio_desc *devm_gpiod_get_index_optional(struct device *dev,
155 void gpiod_put(struct gpio_desc *desc)
167 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
181 int gpiod_direction_input(struct gpio_desc *desc)
182 int gpiod_direction_output(struct gpio_desc *desc, int value)
195 int gpiod_get_direction(const struct gpio_desc *desc)
212 int gpiod_get_value(const struct gpio_desc *desc);
213 void gpiod_set_value(struct gpio_desc *desc, int value);
237 int gpiod_cansleep(const struct gpio_desc *desc)
241 int gpiod_get_value_cansleep(const struct gpio_desc *desc)
242 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,
328 struct gpio_desc **desc_array,
331 struct gpio_desc **desc_array,
334 struct gpio_desc **desc_array,
338 struct gpio_desc **desc_array,
341 struct gpio_desc **desc_array,
344 struct gpio_desc **desc_array,
347 struct gpio_desc **desc_array,
390 int gpiod_to_irq(const struct gpio_desc *desc)
430 int desc_to_gpio(const struct gpio_desc *desc)
431 struct gpio_desc *gpio_to_desc(unsigned gpio)