Autore: Tony Lindgren Data: To: Sicelo CC: linux-usb, linux-omap, maemo-leste, Felipe Balbi, phone-devel, Bin Liu, Rob Herring, H. Nikolaus Schaller Oggetto: Re: [maemo-leste] USB PHY Initialization Fails on Nokia N900 Since
5.19
Hi,
Adding Rob and HNS to Cc too for commit cf081d009c44 ("usb: musb: Set the
DT node on the child device").
* Sicelo <absicsz@???> [221010 09:00]: > I have tried to bisect, but due to inexperience and lack of proper
> tooling (e.g. no serial console), I have not been able to pinpoint the
> cause of the error so far. However, on linux 6.0 with cf081d009c447647
> reverted, there is a more detailed trace in dmesg - the same trace
> appeared in other kernel versions while bisecting:
To me it seems that we now somehow have a probe issue for musb depending
on how it gets probed depending on the following line:
I think commit 239071064732 ("partially Revert "usb: musb: Set the DT node
on the child device"") fixed the issue for omap3 that still uses hwmod
by removing the device_set_of_node_from_dev(). However, it somehow broke
SoCs using ti-sysc like omap4.
My guess is commit 239071064732 will fix the issue for you?
I'm not sure what the proper fix here might be to have both working
though :)
FYI, I have a pending patch set to convert omap3 also to probe with
ti-sysc for musb, but seems like there's some other issue here that
should be fixed first.