summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/pinctrl-pxa3xx.h
diff options
context:
space:
mode:
authorLinus Walleij2012-04-10 10:00:38 +0200
committerLinus Walleij2012-04-18 13:53:11 +0200
commitc05127c4e2c6e7d9949347a76fd05c337bcd5e84 (patch)
tree5b23f8a116919028317f026e3f9998dce2ffb828 /drivers/pinctrl/pinctrl-pxa3xx.h
parentpinctrl: add some error checking for user interfaces (diff)
downloadkernel-qcow2-linux-c05127c4e2c6e7d9949347a76fd05c337bcd5e84.tar.gz
kernel-qcow2-linux-c05127c4e2c6e7d9949347a76fd05c337bcd5e84.tar.xz
kernel-qcow2-linux-c05127c4e2c6e7d9949347a76fd05c337bcd5e84.zip
pinctrl: implement pinctrl deferred probing
If drivers try to obtain pinctrl handles for a pin controller that has not yet registered to the subsystem, we need to be able to back out and retry with deferred probing. So let's return -EPROBE_DEFER whenever this location fails. Also downgrade the errors to info, maybe we will even set them to debug once the deferred probing is commonplace. Cc: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/pinctrl-pxa3xx.h')
0 files changed, 0 insertions, 0 deletions