OSDN Git Service

gpio: sch311x: Use RMW to change direction
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 27 Jun 2018 08:52:07 +0000 (10:52 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 2 Jul 2018 14:00:49 +0000 (16:00 +0200)
commit4a2398d7211f8f750b717ce4a2b0d117385f2a4a
tree9021ac59e3a8a9268c964ea14dee0f7acbf56683
parentf9e03b0ef10ce5040714783a09cf12df26bcb3d7
gpio: sch311x: Use RMW to change direction

Bit 0 in the config register obviously controls the direction
of the GPIO so instead of hammering 0x0/0x1 into that register,
use read-modify-write so that we can also alter the other bits
in the register.

Cc: Bruno Randolf <br1@einfach.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-sch311x.c