From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Date: Mon, 9 Nov 2015 09:14:21 +0100 Subject: [U-Boot] [PATCH v2 00/26] usb: Drop requirement for USB unbinding, add tests In-Reply-To: <1447051688-24936-1-git-send-email-sjg@chromium.org> References: <1447051688-24936-1-git-send-email-sjg@chromium.org> Message-ID: <564055DD.8040102@redhat.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Simon, On 09-11-15 07:47, Simon Glass wrote: > There was quite a bit of discussion about the change that required the > unbinding of USB devices for the subsystem to function correctly. E.g. > > https://patchwork.ozlabs.org/patch/485637/ > > The key issue is the usb_get_dev_index() function which is not a good API > for driver model. We can drop use of this function once everything is > converted to driver model. Then I believe the problems raised by Hans go > away. For now we can add a deprecation warning on the function. > > It is easy to convert USB keyboards to driver model. This series includes > a patch for that. > > This series also includes reverts for the three commits which as discussed > I would like to drop. U-Boot should be able to run normally and exit without > unbinding anything. > > Also included are some tests for the 'usb tree' command. To make this work, > console recording is implemented. > > Finally, a USB keyboard driver is provided for sandbox, so that this part > of the stack can be tested automatically. > > Changes in v2: > - Add various patches to support USB keyboards and additional tests Do you have a git branch with this patch-set somewhere for me to test ? Regards, Hans