• Home
  • Raw
  • Download

Lines Matching refs:otg

104 	if (!gpio_vbus->phy.otg->gadget)  in gpio_vbus_work()
121 gpio_vbus->phy.otg->state = OTG_STATE_B_PERIPHERAL; in gpio_vbus_work()
123 usb_gadget_vbus_connect(gpio_vbus->phy.otg->gadget); in gpio_vbus_work()
133 status, gpio_vbus->phy.otg->gadget); in gpio_vbus_work()
142 usb_gadget_vbus_disconnect(gpio_vbus->phy.otg->gadget); in gpio_vbus_work()
144 gpio_vbus->phy.otg->state = OTG_STATE_B_IDLE; in gpio_vbus_work()
148 status, gpio_vbus->phy.otg->gadget); in gpio_vbus_work()
159 struct usb_otg *otg = gpio_vbus->phy.otg; in gpio_vbus_irq() local
163 otg->gadget ? otg->gadget->name : "none"); in gpio_vbus_irq()
165 if (otg->gadget) in gpio_vbus_irq()
174 static int gpio_vbus_set_peripheral(struct usb_otg *otg, in gpio_vbus_set_peripheral() argument
182 gpio_vbus = container_of(otg->usb_phy, struct gpio_vbus_data, phy); in gpio_vbus_set_peripheral()
189 otg->gadget->name); in gpio_vbus_set_peripheral()
197 usb_gadget_vbus_disconnect(otg->gadget); in gpio_vbus_set_peripheral()
198 otg->state = OTG_STATE_UNDEFINED; in gpio_vbus_set_peripheral()
200 otg->gadget = NULL; in gpio_vbus_set_peripheral()
204 otg->gadget = gadget; in gpio_vbus_set_peripheral()
220 if (phy->otg->state == OTG_STATE_B_PERIPHERAL) in gpio_vbus_set_power()
260 gpio_vbus->phy.otg = devm_kzalloc(&pdev->dev, sizeof(struct usb_otg), in gpio_vbus_probe()
262 if (!gpio_vbus->phy.otg) in gpio_vbus_probe()
272 gpio_vbus->phy.otg->state = OTG_STATE_UNDEFINED; in gpio_vbus_probe()
273 gpio_vbus->phy.otg->usb_phy = &gpio_vbus->phy; in gpio_vbus_probe()
274 gpio_vbus->phy.otg->set_peripheral = gpio_vbus_set_peripheral; in gpio_vbus_probe()