diff options
author | Karthikeyan Mani <kmani@quicinc.com> | 2019-08-26 12:16:24 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-09-18 19:22:17 -0700 |
commit | c1b6ed65097c9b74a14f5ace066867e0ed3f383f (patch) | |
tree | 543fe89d857fef2c281b3c98e38511243599654b | |
parent | 11456d51be1e6a1727343e9608b1a2a2eacf61e8 (diff) | |
download | devicetree-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.txt | 11 | ||||
-rw-r--r-- | qcom/kona-audio-overlay.dtsi | 4 | ||||
-rw-r--r-- | qcom/lito-audio-overlay.dtsi | 4 |
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>; }; }; |