Lines Matching refs:gpio
26 struct gpio_desc *gpio[UART_GPIO_MAX]; member
52 if (!IS_ERR_OR_NULL(gpios->gpio[i]) && in mctrl_gpio_set()
54 desc_array[count] = gpios->gpio[i]; in mctrl_gpio_set()
65 return gpios->gpio[gidx]; in mctrl_gpio_to_gpiod()
74 if (gpios->gpio[i] && !mctrl_gpios_desc[i].dir_out) { in mctrl_gpio_get()
75 if (gpiod_get_value(gpios->gpio[i])) in mctrl_gpio_get()
103 gpios->gpio[i] = in mctrl_gpio_init()
108 if (IS_ERR(gpios->gpio[i])) in mctrl_gpio_init()
109 return ERR_CAST(gpios->gpio[i]); in mctrl_gpio_init()
121 if (!IS_ERR_OR_NULL(gpios->gpio[i])) in mctrl_gpio_free()
122 devm_gpiod_put(dev, gpios->gpio[i]); in mctrl_gpio_free()