Lines Matching refs:gpio
105 int gpio, status, vbus; in gpio_vbus_work() local
120 gpio = pdata->gpio_pullup; in gpio_vbus_work()
132 if (gpio_is_valid(gpio)) in gpio_vbus_work()
133 gpio_set_value(gpio, !pdata->gpio_pullup_inverted); in gpio_vbus_work()
140 if (gpio_is_valid(gpio)) in gpio_vbus_work()
141 gpio_set_value(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_work()
183 int gpio; in gpio_vbus_set_peripheral() local
188 gpio = pdata->gpio_pullup; in gpio_vbus_set_peripheral()
195 if (gpio_is_valid(gpio)) in gpio_vbus_set_peripheral()
196 gpio_set_value(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_set_peripheral()
251 int err, gpio, irq; in gpio_vbus_probe() local
256 gpio = pdata->gpio_vbus; in gpio_vbus_probe()
279 err = devm_gpio_request(&pdev->dev, gpio, "vbus_detect"); in gpio_vbus_probe()
282 gpio, err); in gpio_vbus_probe()
285 gpio_direction_input(gpio); in gpio_vbus_probe()
292 irq = gpio_to_irq(gpio); in gpio_vbus_probe()
299 gpio = pdata->gpio_pullup; in gpio_vbus_probe()
300 if (gpio_is_valid(gpio)) { in gpio_vbus_probe()
301 err = devm_gpio_request(&pdev->dev, gpio, "udc_pullup"); in gpio_vbus_probe()
305 gpio, err); in gpio_vbus_probe()
308 gpio_direction_output(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_probe()