On 09/21/2015 11:13 AM, Fabio Estevam wrote:
Hi Stephen,

On Wed, Jun 11, 2014 at 7:03 PM, Stephen Warren <[email protected]> wrote:
From: Stephen Warren <[email protected]>

This allows SPI Flash to be programmed using DFU.

Signed-off-by: Stephen Warren <[email protected]>

Is this still working in mainline U-boot?

I haven't tested SF support recently (only MMC). However, it should still work:-) Are you using ci_udc? If so, make sure you have this very recent patch:

commit b337b3b2a53f112a217f4bd31307b02f830bb787
Author: Stephen Warren <[email protected]>
Date:   Fri Sep 11 17:10:02 2015 -0600

    usb: ci_udc: fix emissions of ZLPs

    Commit 6a132416359e "ci_udc: Update the ci_udc driver to support bulk
    transfers" caused the value of "len" to change without updating subsquent
    users of that variable in ci_ep_submit_next_request(). This caused the
    code that detects when to emit ZLPs (Zero Length Packets) never to
    trigger, which in turn caused host timeouts when a ZLP was required,
    which in turn broke tests/dfu/, even despite the assertion in that
    commit's description that "These changes are tested for both the DFU and
    lthor."

    Fix this by modifying the added dtd iteration code not to modify "len",
    but rather to keep state in a separate variable. Rename the variables
    while we're at it so they describe their purpose better.

    Fixes: 6a132416359e ("ci_udc: Update the ci_udc driver to support bulk 
transfers")
    Cc: Siva Durga Prasad Paladugu <[email protected]>
    Signed-off-by: Stephen Warren <[email protected]>

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to