[PATCH 01/10] pinctrl: use postcore_initcall
Tony Lindgren
tony at atomide.com
Fri Oct 19 09:28:03 EST 2012
* Stephen Warren <swarren at wwwdotorg.org> [121018 15:20]:
> On 10/18/2012 03:06 AM, Haojian Zhuang wrote:
> > Since pins are configured in device driver, pinctrl driver should be
> > loaded by those device driver. module_platform_driver() only declares
> > pinctrl driver is in module_initcall privilege. Use postcore_initcall
> > privilege instead.
>
> I'm not convinced this is needed; doesn't deferred probe sort out the
> dependencies correctly?
I'm a bit concerned about this need too as the trend is towards
initializing things later than earlier. The drivers/Makefile order
and deferred probe should be already enough?
Specifically could you decribe the cases where this issue happens?
Also check if one of your client drivers has some early initcall
that's no longer needed.
Regards,
Tony
More information about the devicetree-discuss
mailing list