Lines Matching refs:con_id

1663 static struct gpio_desc *of_find_gpio(struct device *dev, const char *con_id,  in of_find_gpio()  argument
1673 if (con_id) in of_find_gpio()
1674 snprintf(prop_name, sizeof(prop_name), "%s-%s", con_id, in of_find_gpio()
1695 static struct gpio_desc *acpi_find_gpio(struct device *dev, const char *con_id, in acpi_find_gpio() argument
1707 if (con_id && strcmp(con_id, "gpios")) { in acpi_find_gpio()
1709 con_id, gpio_suffixes[i]); in acpi_find_gpio()
1764 static struct gpio_desc *gpiod_find(struct device *dev, const char *con_id, in gpiod_find() argument
1784 if (p->con_id && (!con_id || strcmp(p->con_id, con_id))) in gpiod_find()
1811 static int dt_gpio_count(struct device *dev, const char *con_id) in dt_gpio_count() argument
1818 if (con_id) in dt_gpio_count()
1820 con_id, gpio_suffixes[i]); in dt_gpio_count()
1832 static int platform_gpio_count(struct device *dev, const char *con_id) in platform_gpio_count() argument
1843 if ((con_id && p->con_id && !strcmp(con_id, p->con_id)) || in platform_gpio_count()
1844 (!con_id && !p->con_id)) in platform_gpio_count()
1859 int gpiod_count(struct device *dev, const char *con_id) in gpiod_count() argument
1864 count = dt_gpio_count(dev, con_id); in gpiod_count()
1866 count = acpi_gpio_count(dev, con_id); in gpiod_count()
1869 count = platform_gpio_count(dev, con_id); in gpiod_count()
1885 struct gpio_desc *__must_check __gpiod_get(struct device *dev, const char *con_id, in __gpiod_get() argument
1888 return gpiod_get_index(dev, con_id, 0, flags); in __gpiod_get()
1903 const char *con_id, in __gpiod_get_optional() argument
1906 return gpiod_get_index_optional(dev, con_id, 0, flags); in __gpiod_get_optional()
1923 static int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id, in gpiod_configure_flags() argument
1937 pr_debug("no flags found for %s\n", con_id); in gpiod_configure_flags()
1966 const char *con_id, in __gpiod_get_index() argument
1974 dev_dbg(dev, "GPIO lookup for consumer %s\n", con_id); in __gpiod_get_index()
1980 desc = of_find_gpio(dev, con_id, idx, &lookupflags); in __gpiod_get_index()
1983 desc = acpi_find_gpio(dev, con_id, idx, &lookupflags); in __gpiod_get_index()
1993 desc = gpiod_find(dev, con_id, idx, &lookupflags); in __gpiod_get_index()
1997 dev_dbg(dev, "lookup for GPIO %s failed\n", con_id); in __gpiod_get_index()
2001 status = gpiod_request(desc, con_id); in __gpiod_get_index()
2005 status = gpiod_configure_flags(desc, con_id, lookupflags, flags); in __gpiod_get_index()
2007 dev_dbg(dev, "setup of GPIO %s failed\n", con_id); in __gpiod_get_index()
2084 const char *con_id, in __gpiod_get_index_optional() argument
2090 desc = gpiod_get_index(dev, con_id, index, flags); in __gpiod_get_index_optional()
2173 const char *con_id, in gpiod_get_array() argument
2180 count = gpiod_count(dev, con_id); in gpiod_get_array()
2190 desc = gpiod_get_index(dev, con_id, descs->ndescs, flags); in gpiod_get_array()
2213 const char *con_id, in gpiod_get_array_optional() argument
2218 descs = gpiod_get_array(dev, con_id, flags); in gpiod_get_array_optional()