Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/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->phy.otg->gadget) in gpio_vbus_work()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-sunxi/
H A Dusb_phy.c49 int gpio_vbus; member
284 if (phy->gpio_vbus >= 0) in sunxi_usb_phy_power_on()
285 gpio_set_value(phy->gpio_vbus, 1); in sunxi_usb_phy_power_on()
296 if (phy->gpio_vbus >= 0) in sunxi_usb_phy_power_off()
297 gpio_set_value(phy->gpio_vbus, 0); in sunxi_usb_phy_power_off()
341 phy->gpio_vbus = get_vbus_gpio(i); in sunxi_usb_phy_probe()
342 if (phy->gpio_vbus >= 0) { in sunxi_usb_phy_probe()
343 ret = gpio_request(phy->gpio_vbus, "usb_vbus"); in sunxi_usb_phy_probe()
346 ret = gpio_direction_output(phy->gpio_vbus, 0); in sunxi_usb_phy_probe()
390 if (phy->gpio_vbus >= 0) in sunxi_usb_phy_remove()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-pxa/
H A Dmioa701.c681 MIO_SIMPLE_DEV(gpio_vbus, "gpio-vbus", NULL);
691 &gpio_vbus,
H A Dhx4700.c594 static struct platform_device gpio_vbus = { variable
849 &gpio_vbus,
H A Dmagician.c523 static struct platform_device gpio_vbus = { variable
971 &gpio_vbus,