lkml.org 
[lkml]   [2011]   [Oct]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH -next] usb gadget: fix langwell_udc.c build error
    From: Randy Dunlap <rdunlap@xenotime.net>

    Move function to fix langwell_udc.c build error:

    drivers/usb/gadget/langwell_udc.c: In function 'show_langwell_udc':
    drivers/usb/gadget/langwell_udc.c:1693:3: error: implicit declaration of function 'lpm_device_speed'
    drivers/usb/gadget/langwell_udc.c: At top level:
    drivers/usb/gadget/langwell_udc.c:2637:37: error: conflicting types for 'lpm_device_speed'
    drivers/usb/gadget/langwell_udc.c:1693:20: note: previous implicit declaration of 'lpm_device_speed' was here

    Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
    Cc: Felipe Balbi <balbi@ti.com>
    Cc: linux-usb@vger.kernel.org
    ---
    drivers/usb/gadget/langwell_udc.c | 28 ++++++++++++++--------------
    1 file changed, 14 insertions(+), 14 deletions(-)

    --- next-2011-1007.orig/drivers/usb/gadget/langwell_udc.c
    +++ next-2011-1007/drivers/usb/gadget/langwell_udc.c
    @@ -1562,6 +1562,20 @@ static ssize_t show_function(struct devi
    static DEVICE_ATTR(function, S_IRUGO, show_function, NULL);


    +static inline enum usb_device_speed lpm_device_speed(u32 reg)
    +{
    + switch (LPM_PSPD(reg)) {
    + case LPM_SPEED_HIGH:
    + return USB_SPEED_HIGH;
    + case LPM_SPEED_FULL:
    + return USB_SPEED_FULL;
    + case LPM_SPEED_LOW:
    + return USB_SPEED_LOW;
    + default:
    + return USB_SPEED_UNKNOWN;
    + }
    +}
    +
    /* device "langwell_udc" sysfs attribute file */
    static ssize_t show_langwell_udc(struct device *_dev,
    struct device_attribute *attr, char *buf)
    @@ -2634,20 +2648,6 @@ done:
    dev_vdbg(&dev->pdev->dev, "<--- %s()\n", __func__);
    }

    -static inline enum usb_device_speed lpm_device_speed(u32 reg)
    -{
    - switch (LPM_PSPD(reg)) {
    - case LPM_SPEED_HIGH:
    - return USB_SPEED_HIGH;
    - case LPM_SPEED_FULL:
    - return USB_SPEED_FULL;
    - case LPM_SPEED_LOW:
    - return USB_SPEED_LOW;
    - default:
    - return USB_SPEED_UNKNOWN;
    - }
    -}
    -
    /* port change detect interrupt handler */
    static void handle_port_change(struct langwell_udc *dev)
    {

    \
     
     \ /
      Last update: 2011-10-07 22:59    [W:0.024 / U:90.592 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site