From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukasz Majewski Date: Mon, 01 Sep 2014 09:27:12 +0200 Subject: [U-Boot] [PATCH 1/2] dfu: Provide means to find difference between dfu-util -e and -R In-Reply-To: <53FB962D.6020903@wwwdotorg.org> References: <1408716505-9013-1-git-send-email-l.majewski@samsung.com> <53FB962D.6020903@wwwdotorg.org> Message-ID: <20140901092712.5bd4c76f@amdc2363> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Stephen, > On 08/22/2014 08:08 AM, Lukasz Majewski wrote: > > This commit provides distinction between DFU device detach and > > reset. The -R behavior is preserved with proper handling of the > > dfu-util's -e switch, which detach the DFU device. > > > > By running dfu-util -e; one can force device to finish the > > execution of dfu command on target and execute some other scripted > > commands. > > > > Moreover, some naming has been changed - the dfu_reset() method now > > is known as dfu_detach(). New name better reflects the purpose of > > the code. > > > > It was also necessary to increase the number of > > usb_gadget_handle_interrupts() calls since we also must wait for > > detection of the USB reset event. > > > > Example usage: > > 1. -e (detach) switch > > dfu-util -a0 -D file1.bin;dfu-util -a3 -D uImage;dfu-util -e > > > > access to u-boot prompt. > > > > 2. -R (reset) switch > > dfu-util -a0 -D file1.bin;dfu-util -R -a3 -D uImage > > > > target board reset > > Tested-by: Stephen Warren Applied to u-boot-dfu. Thanks! -- Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group