From: Marek Vasut Date: Mon, 9 Nov 2015 15:17:39 +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: <201511091517.39140.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Monday, November 09, 2015 at 07:47:42 AM, 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 Briefly Reviewed-by: Marek Vasut Best regards, Marek Vasut