Lines Matching refs:gpios
27 struct gpio gpios[WM1250_EV1_NUM_GPIOS];
37 ena = wm1250->gpios[WM1250_EV1_GPIO_CLK_ENA].gpio;
83 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio,
85 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio,
89 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio,
91 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio,
95 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio,
97 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio,
101 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio,
103 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio,
165 for (i = 0; i < ARRAY_SIZE(wm1250->gpios); i++) {
166 wm1250->gpios[i].gpio = pdata->gpios[i];
167 wm1250->gpios[i].label = wm1250_gpio_names[i];
168 wm1250->gpios[i].flags = GPIOF_OUT_INIT_LOW;
170 wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].flags = GPIOF_OUT_INIT_HIGH;
171 wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].flags = GPIOF_OUT_INIT_HIGH;
173 ret = gpio_request_array(wm1250->gpios, ARRAY_SIZE(wm1250->gpios));
192 gpio_free_array(wm1250->gpios, ARRAY_SIZE(wm1250->gpios));