Hi Tom, On 13/07/2021 22:33, Tom Rini wrote: > Hey all, > > So, the DM_USB migration deadline issue has been addressed by the series > here: > https://patchwork.ozlabs.org/project/uboot/list/?series=252793&state=* > which splits out host and gadget support from the CONFIG_USB symbol > itself. The migration deadline was for host support, and as noted, N900 > is gadget only. That particular issue is resolved.
Thanks a lot for doing that! > But investigating that issue lead me to figure out some other problems, > that I do need someone to say how will be addressed. Now that the other > board removal series has been applied, and then with: > https://patchwork.ozlabs.org/project/uboot/patch/20210708014348.4010-1-tr...@konsulko.com/ > also applied (for which the maintainer is happy to take), this brings > N900 as the last and only user of the "old" musb driver (the "new" musb > driver is now almost 9 years old) and also the last and only user of the > usbtty driver. > > I suspect that moving to the "new" MUSB driver, for gadget only, and > with that enabling DM_USB_GADGET should be a mechanical affair, so long > as you can fit within the space constraints of the platform. I'm not > immediately sure how hard it will be to update usbtty.c to modern gadget > APIs. If there are size problems, then, well, we need solutions > proposed (it's possible that some of the usb-uclass.c code is host-only > and needs moving, but that likely won't stop gadget from needing it for > gadget related information, to bring up a specific example). > > It's also likely that the MUSB support needs a little further > clean-up for supporting building as gadget-only when there's some common > code under a host-only check. > > What I would like is for someone to step forward and say they'll pick up > this work. Is there an immediate deadline? No. I don't think that > would be helpful. I'm not going to dictate how long it takes for > someone to do the work, that's for the person doing the work to say how > long they think it'll take. I have a nokia serial device for the N900, which makes debugging significantly easier. I have some experience with u-boot (not that much with u-boot on omap though), but I imagine that Ivaylo and/or Pali can help me if I run into problems. So I'll try to pick this up. As for a time frame, I imagine I should be able to find some time for this in the next couple of months. Thanks, Merlijn