Lines Matching refs:gpios
37 struct gpio_desc **gpios;
109 gpiod_set_value_cansleep(fan_data->gpios[i],
121 value = gpiod_get_value_cansleep(fan_data->gpios[i]);
306 if (index > 0 && !data->gpios)
337 struct gpio_desc **gpios = fan_data->gpios;
347 err = gpiod_direction_output(gpios[i],
348 gpiod_get_value_cansleep(gpios[i]));
414 struct gpio_desc **gpios;
433 gpios = devm_kcalloc(dev,
436 if (!gpios)
439 gpios[i] = devm_gpiod_get_index(dev, NULL, i, GPIOD_ASIS);
440 if (IS_ERR(gpios[i]))
441 return PTR_ERR(gpios[i]);
443 fan_data->gpios = gpios;
516 if (fan_data->gpios && fan_data->num_gpios > 0) {
555 if (fan_data->gpios)
563 if (fan_data->gpios) {
575 if (fan_data->gpios)