diff options
author | Deepak <deepak_das@mentor.com> | 2016-09-13 12:43:04 +0530 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2016-09-13 23:02:59 +0200 |
commit | eb4ec68acf5ebb312d29840287e465d3d414b07e (patch) | |
tree | c0040544a574ca3a2567d8ae4de0cfbbc53b23d4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 9b5fb0ca5d512fc28369484a4d03d376d0b17e39 (diff) |
driver: base: pinctrl: return error from pinctrl_bind_pins()
strict pin controller returns -EINVAL in case of pin request which
is already claimed by somebody else.
Following is the sequence of calling pin_request() from
pinctrl_bind_pins():-
pinctrl_bind_pins()->pinctrl_select_state()->pinmux_enable_setting()->
pin_request()
But pinctrl_bind_pins() only returns -EPROBE_DEFER which makes device
driver probe successful even if the pin request is rejected by the pin
controller subsystem.
This commit modifies pinctrl_bind_pins() to return error if the pin is
rejected by pin control subsystem.
Signed-off-by: Deepak Das <deepak_das@mentor.com>
[Rewrote to be cleaner]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions