• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/

Lines Matching refs:udc

55 #include <plat/regs-udc.h>
56 #include <plat/udc.h>
286 static void s3c2410_udc_nuke(struct s3c2410_udc *udc,
1313 struct s3c2410_udc *udc;
1326 udc = to_s3c2410_udc(ep->gadget);
1451 struct s3c2410_udc *udc = to_s3c2410_udc(gadget);
1456 udc->devstatus |= (1 << USB_DEVICE_SELF_POWERED);
1458 udc->devstatus &= ~(1 << USB_DEVICE_SELF_POWERED);
1466 static int s3c2410_udc_set_pullup(struct s3c2410_udc *udc, int is_on)
1472 s3c2410_udc_enable(udc);
1474 if (udc->gadget.speed != USB_SPEED_UNKNOWN) {
1475 if (udc->driver && udc->driver->disconnect)
1476 udc->driver->disconnect(&udc->gadget);
1479 s3c2410_udc_disable(udc);
1490 struct s3c2410_udc *udc = to_s3c2410_udc(gadget);
1494 udc->vbus = (is_active != 0);
1495 s3c2410_udc_set_pullup(udc, is_active);
1501 struct s3c2410_udc *udc = to_s3c2410_udc(gadget);
1505 s3c2410_udc_set_pullup(udc, is_on ? 0 : 1);
1639 struct s3c2410_udc *udc = the_controller;
1646 if (!udc)
1649 if (udc->driver)
1666 udc->driver = driver;
1667 udc->gadget.dev.driver = &driver->driver;
1670 if ((retval = device_add(&udc->gadget.dev)) != 0) {
1678 if ((retval = driver->bind (&udc->gadget)) != 0) {
1679 device_del(&udc->gadget.dev);
1683 /* Enable udc */
1684 s3c2410_udc_enable(udc);
1689 udc->driver = NULL;
1690 udc->gadget.dev.driver = NULL;
1699 struct s3c2410_udc *udc = the_controller;
1701 if (!udc)
1704 if (!driver || driver != udc->driver || !driver->unbind)
1712 driver->disconnect(&udc->gadget);
1714 driver->unbind(&udc->gadget);
1716 device_del(&udc->gadget.dev);
1717 udc->driver = NULL;
1719 /* Disable udc */
1720 s3c2410_udc_disable(udc);
1804 struct s3c2410_udc *udc = &memory;
1821 dev_err(dev, "failed to get udc clock source\n");
1839 spin_lock_init (&udc->lock);
1854 device_initialize(&udc->gadget.dev);
1855 udc->gadget.dev.parent = &pdev->dev;
1856 udc->gadget.dev.dma_mask = pdev->dev.dma_mask;
1858 the_controller = udc;
1859 platform_set_drvdata(pdev, udc);
1861 s3c2410_udc_disable(udc);
1862 s3c2410_udc_reinit(udc);
1866 IRQF_DISABLED, gadget_name, udc);
1877 retval = gpio_request(udc_info->vbus_pin, "udc vbus");
1892 gadget_name, udc);
1903 udc->vbus = 1;
1907 udc->regs_info = debugfs_create_file("registers", S_IRUGO,
1909 udc, &s3c2410_udc_debugfs_fops);
1910 if (!udc->regs_info)
1922 free_irq(IRQ_USBD, udc);
1936 struct s3c2410_udc *udc = platform_get_drvdata(pdev);
1940 if (udc->driver)
1943 debugfs_remove(udc->regs_info);
1947 free_irq(irq, udc);
1950 free_irq(IRQ_USBD, udc);