]> git.baikalelectronics.ru Git - kernel.git/commit
gpio: gpio-vf610: do not touch other bits when set the target bit
authorHaibo Chen <haibo.chen@nxp.com>
Wed, 11 May 2022 02:15:04 +0000 (10:15 +0800)
committerBartosz Golaszewski <brgl@bgdev.pl>
Fri, 20 May 2022 14:46:56 +0000 (16:46 +0200)
commitf9afd20f71aeaff17a447093795fbbf5fc0c3ada
tree0c0db7573214fd4de27fdd2c5055f12c3cd88dea
parent06e6170e0ae33ea1ff98f01501371e23c4eee66a
gpio: gpio-vf610: do not touch other bits when set the target bit

For gpio controller contain register PDDR, when set one target bit,
current logic will clear all other bits, this is wrong. Use operator
'|=' to fix it.

Fixes: 77d37a767379 ("gpio: vf610: add imx7ulp support")
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
drivers/gpio/gpio-vf610.c