]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 27 Oct 2022 07:46:50 +0000 (00:46 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 31 Dec 2022 12:31:49 +0000 (13:31 +0100)
[ Upstream commit 1caf66104c02d327a2467a69ab18fb24b44e9715 ]

The driver for the codec, when resetting the chip, first drives the line
low, and then high. This means that the line is active low. Change the
annotation in the DTS accordingly.

Fixes: 0a3a56a93fd9 ("arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1")
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221027074652.1044235-4-dmitry.torokhov@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi

index 4b8c676b0bb196e784d2324a17b24b0e757db451..f7665b3799233d5d5e5a80a6ca0f0883aa81711d 100644 (file)
@@ -37,7 +37,7 @@
                pinctrl-0 = <&wcd_reset_n>, <&us_euro_hs_sel>;
                pinctrl-1 = <&wcd_reset_n_sleep>, <&us_euro_hs_sel>;
 
-               reset-gpios = <&tlmm 83 GPIO_ACTIVE_HIGH>;
+               reset-gpios = <&tlmm 83 GPIO_ACTIVE_LOW>;
                us-euro-gpios = <&tlmm 81 GPIO_ACTIVE_HIGH>;
 
                qcom,rx-device = <&wcd_rx>;