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)
commit9bf3ac466faa83d51a8fe9212131701e58fdef74
tree0c0db7573214fd4de27fdd2c5055f12c3cd88dea
parent42226c989789d8da4af1de0c31070c96726d990c
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: 659d8a62311f ("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