lkml.org 
[lkml]   [2014]   [Jan]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 1/2] USB: at91: fix the number of endpoint parameter
    On 17/01/2014 03:59, Bo Shen :
    > In sama5d3 SoC, there are 16 endpoints. As the USBA_NR_ENDPOINTS
    > is only 7. So, fix it for sama5d3 SoC using the udc->num_ep.
    >
    > Signed-off-by: Bo Shen <voice.shen@atmel.com>

    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>

    > ---
    >
    > drivers/usb/gadget/atmel_usba_udc.c | 2 +-
    > 1 file changed, 1 insertion(+), 1 deletion(-)
    >
    > diff --git a/drivers/usb/gadget/atmel_usba_udc.c b/drivers/usb/gadget/atmel_usba_udc.c
    > index 2cb52e0..7e67a81 100644
    > --- a/drivers/usb/gadget/atmel_usba_udc.c
    > +++ b/drivers/usb/gadget/atmel_usba_udc.c
    > @@ -1670,7 +1670,7 @@ static irqreturn_t usba_udc_irq(int irq, void *devid)
    > if (ep_status) {
    > int i;
    >
    > - for (i = 0; i < USBA_NR_ENDPOINTS; i++)
    > + for (i = 0; i < udc->num_ep; i++)
    > if (ep_status & (1 << i)) {
    > if (ep_is_control(&udc->usba_ep[i]))
    > usba_control_irq(udc, &udc->usba_ep[i]);
    >


    --
    Nicolas Ferre


    \
     
     \ /
      Last update: 2014-01-17 11:21    [W:2.306 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site