1*e7f9ff5dSDmitry Torokhov /* SPDX-License-Identifier: GPL-2.0 */ 2*e7f9ff5dSDmitry Torokhov 3*e7f9ff5dSDmitry Torokhov #ifndef GPIOLIB_SWNODE_H 4*e7f9ff5dSDmitry Torokhov #define GPIOLIB_SWNODE_H 5*e7f9ff5dSDmitry Torokhov 6*e7f9ff5dSDmitry Torokhov struct fwnode_handle; 7*e7f9ff5dSDmitry Torokhov struct gpio_desc; 8*e7f9ff5dSDmitry Torokhov 9*e7f9ff5dSDmitry Torokhov struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode, 10*e7f9ff5dSDmitry Torokhov const char *con_id, unsigned int idx, 11*e7f9ff5dSDmitry Torokhov unsigned long *flags); 12*e7f9ff5dSDmitry Torokhov int swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id); 13*e7f9ff5dSDmitry Torokhov 14*e7f9ff5dSDmitry Torokhov #endif /* GPIOLIB_SWNODE_H */ 15