OSDN Git Service

pinctrl: qcom: lpass-lpi: allow glitch-free output GPIO
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 9 Mar 2023 15:49:48 +0000 (16:49 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 13 Mar 2023 10:24:58 +0000 (11:24 +0100)
commitfae1466da92d6627b5c938064ad42dac2aa88cc4
tree65bd1fa95377381d2a80f63d594b7976c3491b11
parent926cf596ce3eae2150fdc5b6517f4e0d0bbe6396
pinctrl: qcom: lpass-lpi: allow glitch-free output GPIO

When choosing GPIO function for pins, use the same glitch-free method as
main TLMM pinctrl-msm.c driver in msm_pinmux_set_mux().  This replicates
the commit d21f4b7ffc22 ("pinctrl: qcom: Avoid glitching lines when we
first mux to output") to LPASS pin controller with same justification.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230309154949.658380-3-krzysztof.kozlowski@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c