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

Hans de Goede hdegoede at redhat.com
Mon Nov 9 09:14:21 CET 2015


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


More information about the U-Boot mailing list