]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: add lock in mtk_rmw function.
authorZhiyong Tao <zhiyong.tao@mediatek.com>
Sun, 21 Mar 2021 03:31:50 +0000 (11:31 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 25 Mar 2021 09:14:50 +0000 (10:14 +0100)
commit11f8d86fb2a8827bfdbb0baa9b1cab8566bc14ed
tree2ae95aa6a5a8d58de13a40b233e859c853d861c3
parenteb49f9fc9192ac07b5ece3b7a724f04f17256b7c
pinctrl: add lock in mtk_rmw function.

When multiple threads operate on the same register resource
which include multiple pin, It will make the register resource
wrong to control. So we add lock to avoid the case.

Signed-off-by: Zhiyong Tao <zhiyong.tao@mediatek.com>
Link: https://lore.kernel.org/r/20210321033150.15380-2-zhiyong.tao@mediatek.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/mediatek/pinctrl-moore.c
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
drivers/pinctrl/mediatek/pinctrl-paris.c