]> 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)
commitfe0ea4022c53d780aa5b6c3128a12a1d9d3f9245
tree0c0db7573214fd4de27fdd2c5055f12c3cd88dea
parent5f5b2831b70551bf649e397c96f0601d15240ab7
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: 4f578aa9ce20 ("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