Lines Matching refs:name
100 int sunxi_name_to_gpio(const char *name) in sunxi_name_to_gpio() argument
107 if (*name == 'P' || *name == 'p') in sunxi_name_to_gpio()
108 name++; in sunxi_name_to_gpio()
109 if (*name >= 'A') { in sunxi_name_to_gpio()
110 group = *name - (*name > 'a' ? 'a' : 'A'); in sunxi_name_to_gpio()
112 name++; in sunxi_name_to_gpio()
115 pin = simple_strtol(name, &eptr, 10); in sunxi_name_to_gpio()
116 if (!*name || *eptr) in sunxi_name_to_gpio()
124 int sunxi_name_to_gpio_bank(const char *name) in sunxi_name_to_gpio_bank() argument
128 if (*name == 'P' || *name == 'p') in sunxi_name_to_gpio_bank()
129 name++; in sunxi_name_to_gpio_bank()
130 if (*name >= 'A') { in sunxi_name_to_gpio_bank()
131 group = *name - (*name > 'a' ? 'a' : 'A'); in sunxi_name_to_gpio_bank()
140 int sunxi_name_to_gpio(const char *name) in sunxi_name_to_gpio() argument
147 if (strcasecmp(name, "AXP0-VBUS-DETECT") == 0) { in sunxi_name_to_gpio()
150 name = lookup; in sunxi_name_to_gpio()
151 } else if (strcasecmp(name, "AXP0-VBUS-ENABLE") == 0) { in sunxi_name_to_gpio()
154 name = lookup; in sunxi_name_to_gpio()
157 ret = gpio_lookup_name(name, NULL, NULL, &gpio); in sunxi_name_to_gpio()
252 char *name; in gpio_bank_name() local
254 name = malloc(3); in gpio_bank_name()
255 if (name) { in gpio_bank_name()
256 name[0] = 'P'; in gpio_bank_name()
257 name[1] = 'A' + bank; in gpio_bank_name()
258 name[2] = '\0'; in gpio_bank_name()
261 return name; in gpio_bank_name()
366 .name = "gpio_sunxi",