usb: Drop requirement for USB unbinding, add tests
Get series with b4
b4 am [email protected]Versions newest first
- v2 Latest0 of 26 patches 0 repliesNew
Patches in v2 No applies recorded yet
None of the 26 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Marek Vasut |
|---|---|
| Series | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [U-Boot] [PATCH v2 00/26] usb: Drop requirement for USB unbinding, add tests
Quoted 17 lines · Simon Glass
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.
Quoted 8 lines
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
Best regards,
Marek Vasut