Re: [Uclinux-dist-devel] [PATCH 1/6] [local/generalize] USB: musb: workaround RX DMA hang anomaly by disabling double buffer mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Dec 23, 2009 at 05:45, Felipe Balbi wrote:
> On Wed, Dec 23, 2009 at 11:01:20AM +0100, ext Cai, Cliff wrote:
>>> this tells me that we really can't trust musb's double
>>> buffering at all and we can make a check based on the rtl
>>> revision. At least until rtl1.9 we can't use double buffering,
>>> no matter what the fifo table or hardware ep configuration says.
>>
>> Exactly,Blackfin doesn't have dynamic fifo sizing,and since the BULK EP
>> has a 1024 bytes fifo,double buffering is enabled by default.
>
> good, so can you reimplement this with a rtl version check and blacklist
> double buffering for anything <= rtl1.9 ??

i checked with our hardware guys and the RTL versions i quoted before
are accurate (i.e. we're on 1.9)

> you will need this patch:
>
> commit 32c3b94e2b643bfeca5e48b0f7f0b81812c7a1d3
>    USB: MUSB: save hardware revision at init

this is in 2.6.32.x, so we should have it in our tree already
-mike
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux