[U-Boot] [PATCH 00/22] Convert musb host mode code to the device-model

Hans de Goede hdegoede at redhat.com
Fri Jun 19 15:12:54 CEST 2015


Hi,

On 19-06-15 15:10, Simon Glass wrote:
> Hi Hans,
>
> On 17 June 2015 at 13:33, Hans de Goede <hdegoede at redhat.com> wrote:
>>
>> Hi Marek and Simon,
>>
>> This series started out with the idea that it would be a nice small project
>> for the weekend, but it turned out to be a bit more work...
>>
>> The main purpose of this series is to convert the musb host mode code to the
>> device-model this has also resulted in various usb fixes / cleanups /
>> reworking to make this possible, both in the generic usb code as well as in
>> the device model usb code.
>>
>> Given that this touches both, I think it is probably best to merge the
>> first 15 patches through Simon's tree like we did last time, then once those
>> are place I can merge the sunxi bits. Note this is intended for v2015.10
>> (ofcourse).
>>
>> Note that this series is useful for a bunch more boards then just the
>> single one the last patch updates to use musb + ehci + ohci, but that is
>> the one I've been testing with other defconfig-s will be updated with
>> followup patches.
>>
>> Please review.
>
> Thanks for putting this together. Actually I'm not sure what musb is.
> Can you explain what it is used for - it seems to be referred to as a
> new version of something else. Why do we have musb and non-musb? Is
> there a README somewhere I could read?

musb stands for mentor-graphics usb it is an otg usb2 ip-block used in
various SoCs as otg controller. As an otg controller it can be used in
both host or peripheral mode. This series converts the code for using
it in host-mode to the device-model.

Regards,

Hans


More information about the U-Boot mailing list