]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: vt8500: Ensure value reg is updated when setting direction
authorAlexey Charkov <alchark@gmail.com>
Tue, 29 Apr 2014 19:42:00 +0000 (23:42 +0400)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 22 May 2014 21:46:10 +0000 (23:46 +0200)
commitc623617e20e59d22f2d83751f5e307c040dbc201
tree78087b25ad0a6f22eeaab36bccba00d473011ebb
parent9111474d1a8872430728d0b3391f839572c0b619
pinctrl: vt8500: Ensure value reg is updated when setting direction

Current code only touches the direction register when setting direction
to output, which breaks logic like

echo high > /sys/class/gpio/gpio0/direction

which is expected to also set the value. This patch also adds a call
to update the value register when setting direction to output.

Signed-off-by: Alexey Charkov <alchark@gmail.com>
Acked-by: Tony Prisk <linux@prisktech.co.nz>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/vt8500/pinctrl-wmt.c