mirror-linux/drivers/pinctrl/qcom
Krzysztof Kozlowski cb99866895 pinctrl: qcom: lpass-lpi: set output value before enabling output
commit 163bfb0cb1 upstream.

As per Hardware Programming Guide, when configuring pin as output,
set the pin value before setting output-enable (OE).  Similar approach
is in main SoC TLMM pin controller.

Cc: <stable@vger.kernel.org>
Fixes: 6e261d1090 ("pinctrl: qcom: Add sm8250 lpass lpi pinctrl driver")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20230309154949.658380-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-05-11 23:03:02 +09:00
..
Kconfig
Makefile
pinctrl-apq8064.c
pinctrl-apq8084.c
pinctrl-ipq4019.c
pinctrl-ipq6018.c
pinctrl-ipq8064.c
pinctrl-ipq8074.c
pinctrl-lpass-lpi.c
pinctrl-lpass-lpi.h
pinctrl-mdm9607.c
pinctrl-mdm9615.c
pinctrl-msm.c
pinctrl-msm.h
pinctrl-msm8x74.c
pinctrl-msm8226.c
pinctrl-msm8660.c
pinctrl-msm8909.c
pinctrl-msm8916.c
pinctrl-msm8953.c
pinctrl-msm8960.c
pinctrl-msm8976.c
pinctrl-msm8994.c
pinctrl-msm8996.c
pinctrl-msm8998.c
pinctrl-qcm2290.c
pinctrl-qcs404.c
pinctrl-qdf2xxx.c
pinctrl-sc7180.c
pinctrl-sc7280-lpass-lpi.c
pinctrl-sc7280.c
pinctrl-sc8180x.c
pinctrl-sc8280xp-lpass-lpi.c
pinctrl-sc8280xp.c
pinctrl-sdm660.c
pinctrl-sdm845.c
pinctrl-sdx55.c
pinctrl-sdx65.c
pinctrl-sm6115.c
pinctrl-sm6125.c
pinctrl-sm6350.c
pinctrl-sm6375.c
pinctrl-sm8150.c
pinctrl-sm8250-lpass-lpi.c
pinctrl-sm8250.c
pinctrl-sm8350.c
pinctrl-sm8450-lpass-lpi.c
pinctrl-sm8450.c
pinctrl-spmi-gpio.c
pinctrl-spmi-mpp.c
pinctrl-ssbi-gpio.c
pinctrl-ssbi-mpp.c