[U-Boot] [PATCH v2 00/26] usb: Drop requirement for USB unbinding, add tests

Marek Vasut marex at denx.de
Mon Nov 9 15:17:39 CET 2015


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 <marex at denx.de>

Best regards,
Marek Vasut


More information about the U-Boot mailing list