Skip to content

Commit 9a253bb

Browse files
Srinivas-Kandagatlaandersson
authored andcommitted
arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x
WSA881x powerdown pin is connected to GPIO1, GPIO2 not GPIO2 and GPIO3, so correct this. This was working so far due to a shift bug in gpio driver, however once that is fixed this will stop working, so fix this! For some reason we forgot to add this dts change in last merge cycle so currently audio is broken in 5.13 as the gpio driver fix already landed in 5.13. Reported-by: Shawn Guo <[email protected]> Fixes: 45021d3 ("arm64: dts: qcom: c630: Enable audio support") Signed-off-by: Srinivas Kandagatla <[email protected]> Tested-by: Shawn Guo <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Bjorn Andersson <[email protected]>
1 parent e73f0f0 commit 9a253bb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -700,15 +700,15 @@
700700
left_spkr: wsa8810-left{
701701
compatible = "sdw10217211000";
702702
reg = <0 3>;
703-
powerdown-gpios = <&wcdgpio 2 GPIO_ACTIVE_HIGH>;
703+
powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_HIGH>;
704704
#thermal-sensor-cells = <0>;
705705
sound-name-prefix = "SpkrLeft";
706706
#sound-dai-cells = <0>;
707707
};
708708

709709
right_spkr: wsa8810-right{
710710
compatible = "sdw10217211000";
711-
powerdown-gpios = <&wcdgpio 3 GPIO_ACTIVE_HIGH>;
711+
powerdown-gpios = <&wcdgpio 2 GPIO_ACTIVE_HIGH>;
712712
reg = <0 4>;
713713
#thermal-sensor-cells = <0>;
714714
sound-name-prefix = "SpkrRight";

0 commit comments

Comments
 (0)