Searched refs:gpio_vbus (Results 1 – 2 of 2) sorted by relevance
58 static void set_vbus_draw(struct gpio_vbus_data *gpio_vbus, unsigned mA) in set_vbus_draw() argument60 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() argument89 return gpiod_get_value(gpio_vbus->vbus_gpiod); in is_vbus_powered()94 struct gpio_vbus_data *gpio_vbus = in gpio_vbus_work() local98 if (!gpio_vbus->phy.otg->gadget) in gpio_vbus_work()[all …]
91 const char *gpio_vbus; member96 .gpio_vbus = CONFIG_USB0_VBUS_PIN,101 .gpio_vbus = CONFIG_USB1_VBUS_PIN,106 .gpio_vbus = CONFIG_USB2_VBUS_PIN,111 .gpio_vbus = CONFIG_USB3_VBUS_PIN,120 int gpio_vbus; member222 if (usb_phy->gpio_vbus >= 0) in sun4i_usb_phy_power_on()223 gpio_set_value(usb_phy->gpio_vbus, SUNXI_GPIO_PULL_UP); in sun4i_usb_phy_power_on()237 if (usb_phy->gpio_vbus >= 0) in sun4i_usb_phy_power_off()238 gpio_set_value(usb_phy->gpio_vbus, SUNXI_GPIO_PULL_DISABLE); in sun4i_usb_phy_power_off()[all …]