pinctrl: mediatek: common-v1: Commonize spec_pupd callback
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tue, 22 Feb 2022 11:11:43 +0000 (12:11 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 17 Mar 2022 01:06:53 +0000 (02:06 +0100)
commitc19763c3de3718b8d8472e180421aa9d4a86770f
tree0441d14a74a6c42abd30542cc2c8191ad74a26ff
parentc8c206cdc193d1c20f5c309a89b00b30010caad4
pinctrl: mediatek: common-v1: Commonize spec_pupd callback

Reduce code size and duplication by using a common spec_pupd callback,
which is possible to use on all of the pinctrl drivers that are
using the v1 pinctrl-mtk-common code, with the exception of mt8135,
which has a different handling compared to the others.
Since the callback function signature was changed, this had to be
propagated to pinctrl-mt8135's spec_pull_set().

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
Link: https://lore.kernel.org/r/20220222111144.20796-5-angelogioacchino.delregno@collabora.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/mediatek/pinctrl-mt2701.c
drivers/pinctrl/mediatek/pinctrl-mt2712.c
drivers/pinctrl/mediatek/pinctrl-mt8127.c
drivers/pinctrl/mediatek/pinctrl-mt8135.c
drivers/pinctrl/mediatek/pinctrl-mt8167.c
drivers/pinctrl/mediatek/pinctrl-mt8173.c
drivers/pinctrl/mediatek/pinctrl-mt8365.c
drivers/pinctrl/mediatek/pinctrl-mt8516.c
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
drivers/pinctrl/mediatek/pinctrl-mtk-common.h