Skip to content

Commit

Permalink
ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec
Browse files Browse the repository at this point in the history
This binding is for LPASS has internal codec RX macro which is
for connecting with SoundWire RX codecs like WCD938x.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210211122735.5691-2-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
  • Loading branch information
Srinivas Kandagatla authored and Mark Brown committed Feb 11, 2021
1 parent b165457 commit f133de9
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/qcom,lpass-rx-macro.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: LPASS(Low Power Audio Subsystem) RX Macro audio codec DT bindings

maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>

properties:
compatible:
const: qcom,sm8250-lpass-rx-macro

reg:
maxItems: 1

"#sound-dai-cells":
const: 1

'#clock-cells':
const: 0

clocks:
maxItems: 5

clock-names:
items:
- const: mclk
- const: npl
- const: macro
- const: dcodec
- const: fsgen

clock-output-names:
items:
- const: mclk

required:
- compatible
- reg
- "#sound-dai-cells"

additionalProperties: false

examples:
- |
#include <dt-bindings/sound/qcom,q6afe.h>
codec@3200000 {
compatible = "qcom,sm8250-lpass-rx-macro";
reg = <0x3200000 0x1000>;
#sound-dai-cells = <1>;
#clock-cells = <0>;
clocks = <&audiocc 0>,
<&audiocc 1>,
<&q6afecc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>,
<&q6afecc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>,
<&vamacro>;
clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
clock-output-names = "mclk";
};

0 comments on commit f133de9

Please sign in to comment.