aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2018-07-09 09:41:50 -0600
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-07-10 17:22:35 +0200
commitd19c5e79d46efdf89306be99f3c8824cf58e35f6 (patch)
treec264ec79e263828ad363e8658bc516aebf5aea04 /net
parentdt-bindings: pinctrl: add a 'pinctrl-use-default' property (diff)
downloadlinux-dev-d19c5e79d46efdf89306be99f3c8824cf58e35f6.tar.xz
linux-dev-d19c5e79d46efdf89306be99f3c8824cf58e35f6.zip
pinctrl: Support stopping deferred probe after initcalls
Pinctrl drivers are a common dependency which can prevent a system booting even if the default or bootloader configured settings can work. If a pinctrl node in DT indicates that the default pin setup can be used with the 'pinctrl-use-default' property, then only defer probe until initcalls are done. If the deferred probe timeout is enabled or loadable modules are disabled, then we'll stop deferring probe regardless of the DT property. This gives platforms the option to work without their pinctrl driver being enabled. Dropped the pinctrl specific deferring probe message as the driver core can print deferred probe related messages if needed. Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions