Loading bindings/sound/wcd_codec.txt +11 −0 Original line number Original line Diff line number Diff line Loading @@ -14,6 +14,16 @@ Required properties: required to be configured to receive interrupts required to be configured to receive interrupts in BCL block of WSA macro 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: Example: &bolero { &bolero { Loading @@ -32,6 +42,7 @@ Example: compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x00 0x20170212>; reg = <0x00 0x20170212>; qcom,spkr-sd-n-gpio = <&tlmm 80 0>; qcom,spkr-sd-n-gpio = <&tlmm 80 0>; bolero-handle = <&bolero>; }; }; }; }; }; }; Loading qcom/kona-audio-overlay.dtsi +4 −0 Original line number Original line Diff line number Diff line Loading @@ -135,24 +135,28 @@ compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170211>; reg = <0x10 0x20170211>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0212: wsa881x@20170212 { wsa881x_0212: wsa881x@20170212 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170212>; reg = <0x10 0x20170212>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0213: wsa881x@21170213 { wsa881x_0213: wsa881x@21170213 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170213>; reg = <0x10 0x21170213>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0214: wsa881x@21170214 { wsa881x_0214: wsa881x@21170214 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170214>; reg = <0x10 0x21170214>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; }; }; Loading qcom/lito-audio-overlay.dtsi +4 −0 Original line number Original line Diff line number Diff line Loading @@ -134,24 +134,28 @@ compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170211>; reg = <0x10 0x20170211>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0212: wsa881x@20170212 { wsa881x_0212: wsa881x@20170212 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170212>; reg = <0x10 0x20170212>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0213: wsa881x@21170213 { wsa881x_0213: wsa881x@21170213 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170213>; reg = <0x10 0x21170213>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0214: wsa881x@21170214 { wsa881x_0214: wsa881x@21170214 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170214>; reg = <0x10 0x21170214>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; }; }; Loading Loading
bindings/sound/wcd_codec.txt +11 −0 Original line number Original line Diff line number Diff line Loading @@ -14,6 +14,16 @@ Required properties: required to be configured to receive interrupts required to be configured to receive interrupts in BCL block of WSA macro 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: Example: &bolero { &bolero { Loading @@ -32,6 +42,7 @@ Example: compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x00 0x20170212>; reg = <0x00 0x20170212>; qcom,spkr-sd-n-gpio = <&tlmm 80 0>; qcom,spkr-sd-n-gpio = <&tlmm 80 0>; bolero-handle = <&bolero>; }; }; }; }; }; }; Loading
qcom/kona-audio-overlay.dtsi +4 −0 Original line number Original line Diff line number Diff line Loading @@ -135,24 +135,28 @@ compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170211>; reg = <0x10 0x20170211>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0212: wsa881x@20170212 { wsa881x_0212: wsa881x@20170212 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170212>; reg = <0x10 0x20170212>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0213: wsa881x@21170213 { wsa881x_0213: wsa881x@21170213 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170213>; reg = <0x10 0x21170213>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0214: wsa881x@21170214 { wsa881x_0214: wsa881x@21170214 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170214>; reg = <0x10 0x21170214>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; }; }; Loading
qcom/lito-audio-overlay.dtsi +4 −0 Original line number Original line Diff line number Diff line Loading @@ -134,24 +134,28 @@ compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170211>; reg = <0x10 0x20170211>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0212: wsa881x@20170212 { wsa881x_0212: wsa881x@20170212 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x20170212>; reg = <0x10 0x20170212>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0213: wsa881x@21170213 { wsa881x_0213: wsa881x@21170213 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170213>; reg = <0x10 0x21170213>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,spkr-sd-n-node = <&wsa_spkr_en1>; qcom,bolero-handle = <&bolero>; }; }; wsa881x_0214: wsa881x@21170214 { wsa881x_0214: wsa881x@21170214 { compatible = "qcom,wsa881x"; compatible = "qcom,wsa881x"; reg = <0x10 0x21170214>; reg = <0x10 0x21170214>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,spkr-sd-n-node = <&wsa_spkr_en2>; qcom,bolero-handle = <&bolero>; }; }; }; }; Loading