summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarthikeyan Mani <kmani@quicinc.com>2019-08-26 12:16:24 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2019-09-18 19:22:17 -0700
commitc1b6ed65097c9b74a14f5ace066867e0ed3f383f (patch)
tree543fe89d857fef2c281b3c98e38511243599654b
parent11456d51be1e6a1727343e9608b1a2a2eacf61e8 (diff)
downloaddevicetree-c1b6ed65097c9b74a14f5ace066867e0ed3f383f.tar.gz
ARM: dts: msm: Add bolero codec node in wsa
Add bolero codec node in wsa so that wsa can register to bolero notification and take turn off sequence action for ssr notifications. Change-Id: If9b58556d19650426440c9c668758a1d203b44d8
-rw-r--r--bindings/sound/wcd_codec.txt11
-rw-r--r--qcom/kona-audio-overlay.dtsi4
-rw-r--r--qcom/lito-audio-overlay.dtsi4
3 files changed, 19 insertions, 0 deletions
diff --git a/bindings/sound/wcd_codec.txt b/bindings/sound/wcd_codec.txt
index db50c09b..2e306ef7 100644
--- a/bindings/sound/wcd_codec.txt
+++ b/bindings/sound/wcd_codec.txt
@@ -14,6 +14,16 @@ Required properties:
required to be configured to receive interrupts
in BCL block of WSA macro
+WSA slave device as child of Bolero codec
+
+Required properties:
+ - compatible = "qcom,wsa881x";
+ - reg: Specifies the WSA slave device base address.
+ - qcom,spkr-sd-n-gpio: speaker reset gpio
+
+Optional properties:
+ - bolero-handle: phandle to bolero codec
+
Example:
&bolero {
@@ -32,6 +42,7 @@ Example:
compatible = "qcom,wsa881x";
reg = <0x00 0x20170212>;
qcom,spkr-sd-n-gpio = <&tlmm 80 0>;
+ bolero-handle = <&bolero>;
};
};
};
diff --git a/qcom/kona-audio-overlay.dtsi b/qcom/kona-audio-overlay.dtsi
index 1a631935..7a4ca25f 100644
--- a/qcom/kona-audio-overlay.dtsi
+++ b/qcom/kona-audio-overlay.dtsi
@@ -135,24 +135,28 @@
compatible = "qcom,wsa881x";
reg = <0x10 0x20170211>;
qcom,spkr-sd-n-node = <&wsa_spkr_en1>;
+ qcom,bolero-handle = <&bolero>;
};
wsa881x_0212: wsa881x@20170212 {
compatible = "qcom,wsa881x";
reg = <0x10 0x20170212>;
qcom,spkr-sd-n-node = <&wsa_spkr_en2>;
+ qcom,bolero-handle = <&bolero>;
};
wsa881x_0213: wsa881x@21170213 {
compatible = "qcom,wsa881x";
reg = <0x10 0x21170213>;
qcom,spkr-sd-n-node = <&wsa_spkr_en1>;
+ qcom,bolero-handle = <&bolero>;
};
wsa881x_0214: wsa881x@21170214 {
compatible = "qcom,wsa881x";
reg = <0x10 0x21170214>;
qcom,spkr-sd-n-node = <&wsa_spkr_en2>;
+ qcom,bolero-handle = <&bolero>;
};
};
diff --git a/qcom/lito-audio-overlay.dtsi b/qcom/lito-audio-overlay.dtsi
index 1c0c6cd6..4df6322a 100644
--- a/qcom/lito-audio-overlay.dtsi
+++ b/qcom/lito-audio-overlay.dtsi
@@ -134,24 +134,28 @@
compatible = "qcom,wsa881x";
reg = <0x10 0x20170211>;
qcom,spkr-sd-n-node = <&wsa_spkr_en1>;
+ qcom,bolero-handle = <&bolero>;
};
wsa881x_0212: wsa881x@20170212 {
compatible = "qcom,wsa881x";
reg = <0x10 0x20170212>;
qcom,spkr-sd-n-node = <&wsa_spkr_en2>;
+ qcom,bolero-handle = <&bolero>;
};
wsa881x_0213: wsa881x@21170213 {
compatible = "qcom,wsa881x";
reg = <0x10 0x21170213>;
qcom,spkr-sd-n-node = <&wsa_spkr_en1>;
+ qcom,bolero-handle = <&bolero>;
};
wsa881x_0214: wsa881x@21170214 {
compatible = "qcom,wsa881x";
reg = <0x10 0x21170214>;
qcom,spkr-sd-n-node = <&wsa_spkr_en2>;
+ qcom,bolero-handle = <&bolero>;
};
};