[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-omap
Subject:    UDC patch, mostly 1510/PIO fixes
From:       david-b () pacbell ! net (David Brownell)
Date:       2004-09-30 12:59:04
Message-ID: 200409301059.18181.david-b () pacbell ! net
[Download RAW message or body]

On Thursday 30 September 2004 10:52 am, Tony Lindgren wrote:

> Thanks, got it. It's pushed now and available for viewing at:
> 
> http://linux-omap.bkbits.net:8080/main/cset@1.2020?nav=index.html|
ChangeSet@-2d

And the patch comments are appended.

- Dave


Patches against current Linux-OMAP tree (2.6.9-rc2-omap1 BK):

 - OMAP UDC driver updates to address various PIO IRQ handling issues:

     * work around seeming IRQ lossage on PIO OUT using HZ/3 timer
       (throughput with HZ timer was too jumpy)

     * make that lossage less common

         + be more correct:  when both RX and TX IRQs are pending;
           about clearing EP_SEL; about a signal timing issue

         + be more reliable (but contrary to docs): don't re-enable
           OUT FIFO until the ack is cleared, even if single buffered

     * double buffered OUT starts behaving; "not supported" on 15xx,
       but 16xx would rely on it if no DMA channel were available

 - Ethernet/RNDIS gadget updates, as queued for 2.6 plus handling
   for a quirk that showed up on Innovator.

 - On 16xx CPUs, explicitly pulldown D+/D- when usb0 is unused;
   a recent khubd change made a minor H2 glitch become major

With this patch, omap_udc on Innovator can run TTCP for over a day.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic