Lines Matching refs:con_id
1811 static struct gpio_desc *of_find_gpio(struct device *dev, const char *con_id, in of_find_gpio() argument
1821 if (con_id) in of_find_gpio()
1822 snprintf(prop_name, sizeof(prop_name), "%s-%s", con_id, in of_find_gpio()
1850 static struct gpio_desc *acpi_find_gpio(struct device *dev, const char *con_id, in acpi_find_gpio() argument
1862 if (con_id && strcmp(con_id, "gpios")) { in acpi_find_gpio()
1864 con_id, gpio_suffixes[i]); in acpi_find_gpio()
1919 static struct gpio_desc *gpiod_find(struct device *dev, const char *con_id, in gpiod_find() argument
1939 if (p->con_id && (!con_id || strcmp(p->con_id, con_id))) in gpiod_find()
1966 static int dt_gpio_count(struct device *dev, const char *con_id) in dt_gpio_count() argument
1973 if (con_id) in dt_gpio_count()
1975 con_id, gpio_suffixes[i]); in dt_gpio_count()
1987 static int platform_gpio_count(struct device *dev, const char *con_id) in platform_gpio_count() argument
1998 if ((con_id && p->con_id && !strcmp(con_id, p->con_id)) || in platform_gpio_count()
1999 (!con_id && !p->con_id)) in platform_gpio_count()
2014 int gpiod_count(struct device *dev, const char *con_id) in gpiod_count() argument
2019 count = dt_gpio_count(dev, con_id); in gpiod_count()
2021 count = acpi_gpio_count(dev, con_id); in gpiod_count()
2024 count = platform_gpio_count(dev, con_id); in gpiod_count()
2040 struct gpio_desc *__must_check gpiod_get(struct device *dev, const char *con_id, in gpiod_get() argument
2043 return gpiod_get_index(dev, con_id, 0, flags); in gpiod_get()
2058 const char *con_id, in gpiod_get_optional() argument
2061 return gpiod_get_index_optional(dev, con_id, 0, flags); in gpiod_get_optional()
2093 static int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id, in gpiod_configure_flags() argument
2100 pr_debug("no flags found for %s\n", con_id); in gpiod_configure_flags()
2129 const char *con_id, in gpiod_get_index() argument
2137 dev_dbg(dev, "GPIO lookup for consumer %s\n", con_id); in gpiod_get_index()
2143 desc = of_find_gpio(dev, con_id, idx, &lookupflags); in gpiod_get_index()
2146 desc = acpi_find_gpio(dev, con_id, idx, &lookupflags); in gpiod_get_index()
2156 desc = gpiod_find(dev, con_id, idx, &lookupflags); in gpiod_get_index()
2160 dev_dbg(dev, "lookup for GPIO %s failed\n", con_id); in gpiod_get_index()
2166 status = gpiod_request(desc, con_id); in gpiod_get_index()
2170 status = gpiod_configure_flags(desc, con_id, flags); in gpiod_get_index()
2172 dev_dbg(dev, "setup of GPIO %s failed\n", con_id); in gpiod_get_index()
2257 const char *con_id, in gpiod_get_index_optional() argument
2263 desc = gpiod_get_index(dev, con_id, index, flags); in gpiod_get_index_optional()
2350 const char *con_id, in gpiod_get_array() argument
2357 count = gpiod_count(dev, con_id); in gpiod_get_array()
2367 desc = gpiod_get_index(dev, con_id, descs->ndescs, flags); in gpiod_get_array()
2390 const char *con_id, in gpiod_get_array_optional() argument
2395 descs = gpiod_get_array(dev, con_id, flags); in gpiod_get_array_optional()