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