Lines Matching defs:info
191 enum cros_gpio_t type, struct cros_gpio_info *info)
199 info->gpio_num = CROS_GPIO_VIRTUAL;
204 info->gpio_num = desc.offset;
207 info->linux_name = dev_read_string(desc.dev, "linux-name");
208 if (!info->linux_name)
210 info->type = type;
212 if (info->gpio_num != CROS_GPIO_VIRTUAL) {
214 info->gpio_num = intel_pinctrl_get_acpi_pin(pinctrl,
215 info->gpio_num);
217 info->flags = desc.flags & GPIOD_ACTIVE_LOW ? CROS_GPIO_ACTIVE_LOW :
228 struct cros_gpio_info info[3];
233 ret = chromeos_get_gpio(dev, "recovery-gpios", CROS_GPIO_REC, &info[0]);
237 &info[1]);
241 &info[2]);
249 acpigen_write_integer(ctx, info[i].type);
250 acpigen_write_integer(ctx, info[i].flags);
251 acpigen_write_integer(ctx, info[i].gpio_num);
252 acpigen_write_string(ctx, info[i].linux_name);