summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVatsal Bucha <vbucha@qti.qualcomm.com>2020-04-01 17:56:30 +0530
committerVatsal Bucha <vbucha@qti.qualcomm.com>2020-04-02 14:03:52 +0530
commitd0bbafe161437b881233205b6d7ac881e5882a11 (patch)
tree0d75556ed24890305049e2fb5b309b0ef00803df
parente5c4bd559292423fdaa7231292019f8fdb5e57b5 (diff)
downloaddevicetree-d0bbafe161437b881233205b6d7ac881e5882a11.tar.gz
ARM: dts: msm: Add node to disable div2 clk switch for kona and lito
RX master does not support clk switch. Add node to disable the same for rx master. Change-Id: I8d55228a7b76c2b003e0716392055b73c014a552
-rw-r--r--bindings/sound/wcd_codec.txt3
-rw-r--r--qcom/bengal-audio-overlay.dtsi1
-rw-r--r--qcom/kona-audio-overlay.dtsi1
-rw-r--r--qcom/lagoon-audio-overlay.dtsi1
-rw-r--r--qcom/lito-audio-overlay.dtsi1
-rw-r--r--qcom/scuba-audio-overlay.dtsi1
6 files changed, 8 insertions, 0 deletions
diff --git a/bindings/sound/wcd_codec.txt b/bindings/sound/wcd_codec.txt
index f718b8a3..63afb754 100644
--- a/bindings/sound/wcd_codec.txt
+++ b/bindings/sound/wcd_codec.txt
@@ -100,6 +100,9 @@ Required properties:
required to be configured to receive interrupts
in BCL block of WSA macro
+Optional properties:
+ - qcom,disable-div2-clk-switch: u32 int to disable clock switch for rx master.
+
Example:
&bolero {
diff --git a/qcom/bengal-audio-overlay.dtsi b/qcom/bengal-audio-overlay.dtsi
index dd520b72..86ad2964 100644
--- a/qcom/bengal-audio-overlay.dtsi
+++ b/qcom/bengal-audio-overlay.dtsi
@@ -59,6 +59,7 @@
<4 LO 0x1>, <5 DSD_L 0x1>,
<5 DSD_R 0x2>;
qcom,swr-num-dev = <1>;
+ qcom,disable-div2-clk-switch = <1>;
qcom,swr-clock-stop-mode0 = <1>;
wcd937x_rx_slave: wcd937x-rx-slave {
compatible = "qcom,wcd937x-slave";
diff --git a/qcom/kona-audio-overlay.dtsi b/qcom/kona-audio-overlay.dtsi
index 7a4ca25f..602cc3a5 100644
--- a/qcom/kona-audio-overlay.dtsi
+++ b/qcom/kona-audio-overlay.dtsi
@@ -88,6 +88,7 @@
interrupts = <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "swr_master_irq";
qcom,swr-num-ports = <5>;
+ qcom,disable-div2-clk-switch = <1>;
qcom,swr-port-mapping = <1 HPH_L 0x1>,
<1 HPH_R 0x2>, <2 CLSH 0x1>,
<3 COMP_L 0x1>, <3 COMP_R 0x2>,
diff --git a/qcom/lagoon-audio-overlay.dtsi b/qcom/lagoon-audio-overlay.dtsi
index 422a6770..f408d76f 100644
--- a/qcom/lagoon-audio-overlay.dtsi
+++ b/qcom/lagoon-audio-overlay.dtsi
@@ -92,6 +92,7 @@
interrupts = <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "swr_master_irq";
qcom,swr-num-ports = <5>;
+ qcom,disable-div2-clk-switch = <1>;
qcom,swr-port-mapping = <1 HPH_L 0x1>,
<1 HPH_R 0x2>, <2 CLSH 0x1>,
<3 COMP_L 0x1>, <3 COMP_R 0x2>,
diff --git a/qcom/lito-audio-overlay.dtsi b/qcom/lito-audio-overlay.dtsi
index 33b8496a..5e777297 100644
--- a/qcom/lito-audio-overlay.dtsi
+++ b/qcom/lito-audio-overlay.dtsi
@@ -87,6 +87,7 @@
interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "swr_master_irq";
qcom,swr-num-ports = <5>;
+ qcom,disable-div2-clk-switch = <1>;
qcom,swr-port-mapping = <1 HPH_L 0x1>,
<1 HPH_R 0x2>, <2 CLSH 0x1>,
<3 COMP_L 0x1>, <3 COMP_R 0x2>,
diff --git a/qcom/scuba-audio-overlay.dtsi b/qcom/scuba-audio-overlay.dtsi
index 085fb237..cda9523e 100644
--- a/qcom/scuba-audio-overlay.dtsi
+++ b/qcom/scuba-audio-overlay.dtsi
@@ -54,6 +54,7 @@
interrupts = <0 297 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "swr_master_irq";
qcom,swr-num-ports = <5>;
+ qcom,disable-div2-clk-switch = <1>;
qcom,swr-port-mapping = <1 HPH_L 0x1>,
<1 HPH_R 0x2>, <2 CLSH 0x1>,
<3 COMP_L 0x1>, <3 COMP_R 0x2>,