[PATCH] ARM: multi_v7_defconfig: enable usb3503
Riku Voipio
riku.voipio at linaro.org
Mon Sep 14 01:35:56 PDT 2015
On 5 June 2015 at 15:45, Arnd Bergmann <arnd at arndb.de> wrote:
> On Thursday 04 June 2015 10:47:07 Kevin Hilman wrote:
>>
>> > But I wonder why is not working, shouldn't the driver defer and
>> > be probed again once the PHY driver probe succeeds?
>>
>> Yeah, I'm not sure why that isn't working, and didn't look into it.
>>
>> FWIW, the same problem happens when both are modules. If you modprobe
>> usb3503 first, then the phy, it doesn't work. You have to load the phy
>> before the usb3503.
> The driver does not try to get a reference to the phy, and it does
> not return -EPROBE_DEFER in any circumstance, so I assume it just
> runs into an error condition on the first probe and does not
> try again.
> I don't really understand why the driver registers both an i2c_driver
> and a platform_driver, or if that is required, but it may also
> complicate getting deferred probing to work here.
Is someone looking into fixing it? Having to load this as module would
be an inconvenience for me, as I like to boot arndale with nfsroot.
Yet I understand that eventually I'll need to use an initrd - so not a
blocker, just grumpy work.
Riku
More information about the linux-arm-kernel
mailing list