On 03/13/2013 05:17 PM, Peter Ujfalusi wrote: > On 03/12/2013 04:20 PM, Roger Quadros wrote: >> Adding Peter to the loop. I faintly remember him mentioning this issue before >> for beagle. We really need the deferred probe mechanism or we need to resort >> to device registering order. > > Yes, BeagleBoard is a good example. Long story short: we have external > dependency and the correct way to handle that is via deferred probe. > > As of now we are not ready to kill the legacy support but over time we should > move as much as we can to DT only mode. > >> The first user for needs_vcc flag will be the beagleboard file. I just didn't >> implement it in this patch [1]. >> >> On second thoughts, since [1] does work on beagleboard without requiring the >> needs_vcc flag, I think we can just live without it. > > The BeagleBoard works because the bootloader happen to enable the PWM > generator which is used as a GPIO for the external HUB enable port. As soon as > the bootloader stops doing this we are going to be in trouble. > Wasn't it the LED A out GPO from PMIC that is used to enable the HUB? Just cross checking so I haven't missed anything. I will resend the board support patch for beagle implementing needs_vcc flag for the deferred probe mechanism. Thanks. cheers, -roger -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html