Home
last modified time | relevance | path

Searched refs:gpio_vbus (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/usb/phy/
H A Dphy-gpio-vbus-usb.c58 static void set_vbus_draw(struct gpio_vbus_data *gpio_vbus, unsigned mA) in set_vbus_draw() argument
60 struct regulator *vbus_draw = gpio_vbus->vbus_draw; in set_vbus_draw()
67 enabled = gpio_vbus->vbus_draw_enabled; in set_vbus_draw()
74 gpio_vbus->vbus_draw_enabled = 1; in set_vbus_draw()
81 gpio_vbus->vbus_draw_enabled = 0; in set_vbus_draw()
84 gpio_vbus->mA = mA; in set_vbus_draw()
87 static int is_vbus_powered(struct gpio_vbus_data *gpio_vbus) in is_vbus_powered() argument
89 return gpiod_get_value(gpio_vbus->vbus_gpiod); in is_vbus_powered()
94 struct gpio_vbus_data *gpio_vbus = in gpio_vbus_work() local
98 if (!gpio_vbus in gpio_vbus_work()
150 struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev); gpio_vbus_irq() local
169 struct gpio_vbus_data *gpio_vbus; gpio_vbus_set_peripheral() local
204 struct gpio_vbus_data *gpio_vbus; gpio_vbus_set_power() local
216 struct gpio_vbus_data *gpio_vbus; gpio_vbus_set_suspend() local
233 struct gpio_vbus_data *gpio_vbus; gpio_vbus_probe() local
330 struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev); gpio_vbus_remove() local
341 struct gpio_vbus_data *gpio_vbus = dev_get_drvdata(dev); gpio_vbus_pm_suspend() local
351 struct gpio_vbus_data *gpio_vbus = dev_get_drvdata(dev); gpio_vbus_pm_resume() local
[all...]