On Mon, May 23, 2016 at 07:46:43PM +0200, Steinar H. Gunderson wrote: > On Mon, May 23, 2016 at 07:06:17PM +0200, Steinar H. Gunderson wrote: > > Then, there's the issue of why the messages come for each deferred probe > > attempt. It seems from your message this is about something in the > > declaration of the device tree; I don't understand the nuances here, but I > > suppose it's pretty easy? > FWIW, from reading drivers/usb/phy/phy-generic.c, it looks like vcc-supply on > the USB phy is supposed to be optional. No, not unless the device can operate without power which seems improbable. Optional supplies are for supplies which may be physically absent, not to shut up warnings from partially specified system descriptions. If there is an optional supply with no configuration of the device to operate in a different mode without that supply it is most likely that the API is being abused. The API is there to support users with things like optional external reference voltages that may be missing in some system designs, it's not there to support broken system integrations.
Attachment:
signature.asc
Description: PGP signature