lkml.org 
[lkml]   [2015]   [Sep]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 09/16] usb: gadget: amd5536udc: remove forward declaration of udc_remote_wakeup
    Date
    Rearrange the udc_remote_wakeup function to remove the forward declaration.

    Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
    ---
    drivers/usb/gadget/udc/amd5536udc.c | 40 ++++++++++++++++++-------------------
    1 file changed, 20 insertions(+), 20 deletions(-)

    diff --git a/drivers/usb/gadget/udc/amd5536udc.c b/drivers/usb/gadget/udc/amd5536udc.c
    index 01a6183..8b0ed74 100644
    --- a/drivers/usb/gadget/udc/amd5536udc.c
    +++ b/drivers/usb/gadget/udc/amd5536udc.c
    @@ -1452,6 +1452,26 @@ static int udc_get_frame(struct usb_gadget *gadget)
    return -EOPNOTSUPP;
    }

    +/* Initiates a remote wakeup */
    +static int udc_remote_wakeup(struct udc *dev)
    +{
    + unsigned long flags;
    + u32 tmp;
    +
    + DBG(dev, "UDC initiates remote wakeup\n");
    +
    + spin_lock_irqsave(&dev->lock, flags);
    +
    + tmp = readl(&dev->regs->ctl);
    + tmp |= AMD_BIT(UDC_DEVCTL_RES);
    + writel(tmp, &dev->regs->ctl);
    + tmp &= AMD_CLEAR_BIT(UDC_DEVCTL_RES);
    + writel(tmp, &dev->regs->ctl);
    +
    + spin_unlock_irqrestore(&dev->lock, flags);
    + return 0;
    +}
    +
    /* Remote wakeup gadget interface */
    static int udc_wakeup(struct usb_gadget *gadget)
    {
    @@ -3388,26 +3408,6 @@ err_enabledev:
    return retval;
    }

    -/* Initiates a remote wakeup */
    -static int udc_remote_wakeup(struct udc *dev)
    -{
    - unsigned long flags;
    - u32 tmp;
    -
    - DBG(dev, "UDC initiates remote wakeup\n");
    -
    - spin_lock_irqsave(&dev->lock, flags);
    -
    - tmp = readl(&dev->regs->ctl);
    - tmp |= AMD_BIT(UDC_DEVCTL_RES);
    - writel(tmp, &dev->regs->ctl);
    - tmp &= AMD_CLEAR_BIT(UDC_DEVCTL_RES);
    - writel(tmp, &dev->regs->ctl);
    -
    - spin_unlock_irqrestore(&dev->lock, flags);
    - return 0;
    -}
    -
    /* PCI device parameters */
    static const struct pci_device_id pci_id[] = {
    {
    --
    1.9.1


    \
     
     \ /
      Last update: 2015-09-14 17:41    [W:2.690 / U:0.104 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site