pinctrl: mediatek: Add pm_ops to pinctrl-paris
authorNicolas Boichat <drinkcat@chromium.org>
Wed, 8 May 2019 07:33:30 +0000 (15:33 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 1 Jun 2019 17:40:16 +0000 (19:40 +0200)
commit5c0904488a20429e3de41d11f1d1adf28635e362
treea09569e456a1b12206975ffb006608b2119ac1a4
parentfcae009397cd7c3c144e58e98027c97746559656
pinctrl: mediatek: Add pm_ops to pinctrl-paris

pinctrl variants that include pinctrl-paris.h (and not
pinctrl-mtk-common.h) also need to use pm_ops to setup
wake mask properly, so copy over the pm_ops from common
to paris variant.

It is not easy to merge the 2 copies (or move
mtk_eint_suspend/resume to mtk-eint.c), as we need to
dereference pctrl->eint, and struct mtk_pinctrl *pctl has a
different structure definition for v1 and v2 (which is
what paris variant uses).

Signed-off-by: Nicolas Boichat <drinkcat@chromium.org>
Acked-by: Sean Wang <sean.wang@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/mediatek/pinctrl-paris.c
drivers/pinctrl/mediatek/pinctrl-paris.h