Messages in this thread | | | Date | Thu, 19 Nov 2015 14:46:28 +0100 | From | Wolfram Sang <> | Subject | Re: [PATCH] i2c: exynos5: register driver early in subsys initcall to avoid probe defer |
| |
Hi Marek,
> This problem is known for ages, there were number of attempts to add
Yes, I heard of it, too.
> support for deferred probe or solve the problem of deferred UDC driver > probe, but none got accepted so far:
Then they need to be worked on. AFAIK the rejection is based on implementation details, not because the feature itself is not wanted, or?
> Till now it worked somehow for boards with older i2c bus drivers, which > were registered in subsys initcall. Boards, which use newer i2c bus drivers > cannot be used with usb gadgets compiled-in.
Yes, because the above issue needs to be *fixed*, not workarounded. You still have the option to carry your patch out-of-tree if fixing the issue is not an option for you.
We already had problems here when someone tried to revert subsys_initcall to module_init because of other dependency issues on another particular board. So, the pain should really go where the fixing is needed.
I hope you understand,
Wolfram
[unhandled content-type:application/pgp-signature] | |