Lines Matching refs:gpios
36 struct gpio_desc **gpios;
110 gpiod_set_value_cansleep(fan_data->gpios[i],
122 value = gpiod_get_value_cansleep(fan_data->gpios[i]);
307 if (index > 0 && !data->gpios)
338 struct gpio_desc **gpios = fan_data->gpios;
348 err = gpiod_direction_output(gpios[i],
349 gpiod_get_value_cansleep(gpios[i]));
415 struct gpio_desc **gpios;
434 gpios = devm_kcalloc(dev,
437 if (!gpios)
440 gpios[i] = devm_gpiod_get_index(dev, NULL, i, GPIOD_ASIS);
441 if (IS_ERR(gpios[i]))
442 return PTR_ERR(gpios[i]);
444 fan_data->gpios = gpios;
517 if (fan_data->gpios && fan_data->num_gpios > 0) {
556 if (fan_data->gpios)
565 if (fan_data->gpios) {
577 if (fan_data->gpios)