On Fri, Nov 13, 2015 at 9:22 PM, Robert Jarzmik <robert.jarzmik@xxxxxxx> wrote: > This patch is a second attempt at what was previously in commit > 6c7e660a27da ("gpio: pxa: set initcall level to module init"). > > The goal is the same : enable gpio & pinctrl driver to work > together. As pinctrl driver will be initialized at device level, the > gpio should be as well, so that the deferring mechanism is honored. > > Yet this patch should also respect the legacy platforms, so the set of > constraints is : > - in legacy platforms (ie. non dt), gpio_[gs]et_*() should be available > for machine code => core initcall > - in new platforms (ie. dt based), pinctrl will be available and no > machine code => device initcall > > In order to fullfill all these constraints, the initcall level is either > postcore for non devicetree platforms, and device for devicetree platforms. > > Signed-off-by: Robert Jarzmik <robert.jarzmik@xxxxxxx> Kludgy, but what can we do. Patch applied. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html