Hi Hans, On 9 November 2015 at 00:14, Hans de Goede <hdego...@redhat.com> wrote: > 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 ?
Yes I always upload branches before sending them. This one is u-boot-dm/usb-working. I should get better at including the branch name in the cover letter. I still need to write a test for having two device types which switch order. Now that I have a USB keyboard emulation I should be able to do that. I'll then see the impact on 'usb tree'. So you may want to review the test code only for now. Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot