Lines Matching refs:con_id
38 static int of_gpio_spi_cs_get_count(struct device *dev, const char *con_id) in of_gpio_spi_cs_get_count() argument
44 if (!con_id || strcmp(con_id, "cs")) in of_gpio_spi_cs_get_count()
59 int of_gpio_get_count(struct device *dev, const char *con_id) in of_gpio_get_count() argument
65 ret = of_gpio_spi_cs_get_count(dev, con_id); in of_gpio_get_count()
70 if (con_id) in of_gpio_get_count()
72 con_id, gpio_suffixes[i]); in of_gpio_get_count()
372 static struct gpio_desc *of_find_spi_gpio(struct device *dev, const char *con_id, in of_find_spi_gpio() argument
387 if (!of_device_is_compatible(np, "spi-gpio") || !con_id) in of_find_spi_gpio()
391 snprintf(prop_name, sizeof(prop_name), "%s-%s", "gpio", con_id); in of_find_spi_gpio()
403 const char *con_id, in of_find_spi_cs_gpio() argument
418 if (!con_id || strcmp(con_id, "cs")) in of_find_spi_cs_gpio()
434 static struct gpio_desc *of_find_regulator_gpio(struct device *dev, const char *con_id, in of_find_regulator_gpio() argument
450 if (!con_id) in of_find_regulator_gpio()
453 i = match_string(whitelist, ARRAY_SIZE(whitelist), con_id); in of_find_regulator_gpio()
457 desc = of_get_named_gpiod_flags(np, con_id, 0, of_flags); in of_find_regulator_gpio()
462 const char *con_id, in of_find_arizona_gpio() argument
468 if (!con_id || strcmp(con_id, "wlf,reset")) in of_find_arizona_gpio()
471 return of_get_named_gpiod_flags(dev->of_node, con_id, 0, of_flags); in of_find_arizona_gpio()
475 const char *con_id, in of_find_usb_gpio() argument
486 if (!con_id || strcmp(con_id, "fcs,int_n")) in of_find_usb_gpio()
489 return of_get_named_gpiod_flags(dev->of_node, con_id, 0, of_flags); in of_find_usb_gpio()
492 struct gpio_desc *of_find_gpio(struct device *dev, const char *con_id, in of_find_gpio() argument
502 if (con_id) in of_find_gpio()
503 snprintf(prop_name, sizeof(prop_name), "%s-%s", con_id, in of_find_gpio()
518 desc = of_find_spi_gpio(dev, con_id, &of_flags); in of_find_gpio()
523 desc = of_find_spi_cs_gpio(dev, con_id, idx, flags); in of_find_gpio()
530 desc = of_find_regulator_gpio(dev, con_id, &of_flags); in of_find_gpio()
534 desc = of_find_arizona_gpio(dev, con_id, &of_flags); in of_find_gpio()
537 desc = of_find_usb_gpio(dev, con_id, &of_flags); in of_find_gpio()