linux-uconsole/include/linux/pinctrl
Laxman Dewangan 5a4d5e6dcb UPSTREAM: pinctrl: Add devm_ apis for pinctrl_{register, unregister}
Add device managed APIs devm_pinctrl_register() and
devm_pinctrl_unregister() for the APIs pinctrl_register()
and pinctrl_unregister().

This helps in reducing code in error path and sometimes
removal of .remove callback for driver unbind.

Change-Id: I6e5f092ed0d830f8fdf357d51ae7d65fe9fb2020
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
(cherry picked from commit 80e0f8d94d)
Fix devm_pinctrl_dev_match with commit 3024f920eb
("pinctrl: zynq: Use devm_pinctrl_register() for pinctrl registration")
2018-02-28 14:55:00 +08:00
..
consumer.h pinctrl: use ERR_CAST instead of ERR_PTR/PTR_ERR 2015-05-06 15:34:51 +02:00
devinfo.h drivers/pinctrl: Add the concept of an "init" state 2015-10-27 11:24:23 +01:00
machine.h
pinconf-generic.h pinctrl: pinconf-generic: sort pin configuration params alphabetically 2015-10-02 15:07:27 -07:00
pinconf.h
pinctrl-state.h drivers/pinctrl: Add the concept of an "init" state 2015-10-27 11:24:23 +01:00
pinctrl.h UPSTREAM: pinctrl: Add devm_ apis for pinctrl_{register, unregister} 2018-02-28 14:55:00 +08:00
pinmux.h pinctrl: remove useless const qualifier 2015-06-01 15:47:20 +02:00