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

Reply via email to