1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/qcom,q6dsp-lpass-ports.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm DSP LPASS(Low Power Audio SubSystem) Audio Ports
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 This binding describes the Qualcomm DSP LPASS Audio ports
29 # Digital Audio Interfaces
34 Q6DSP Digital Audio Interfaces.
39 Digital Audio Interface ID
42 $ref: /schemas/types.yaml#/definitions/uint32-array
44 List of serial data lines used by this dai.should be one or more of the 0-3 sd lines.
53 $ref: /schemas/types.yaml#/definitions/uint32
56 TDM Synchronization mode
57 0 = Short sync bit mode
59 2 = Short sync slot mode
62 $ref: /schemas/types.yaml#/definitions/uint32
65 TDM Synchronization source
70 $ref: /schemas/types.yaml#/definitions/uint32
73 TDM Data out signal to drive with other masters
78 $ref: /schemas/types.yaml#/definitions/uint32
86 $ref: /schemas/types.yaml#/definitions/uint32
89 TDM Number of bit clock to delay data
95 $ref: /schemas/types.yaml#/definitions/uint32
98 Indicate how data is packed within the slot. For example, 32 slot
99 width in case of sample bit width is 24TDM Invert the sync.
111 # TDM DAI ID range from PRIMARY_TDM_RX_0 - QUINARY_TDM_TX_7
120 - qcom,tdm-invert-sync
121 - qcom,tdm-data-delay
122 - qcom,tdm-data-align
128 # MI2S DAI ID range PRIMARY_MI2S_RX - QUATERNARY_MI2S_TX and
129 # QUINARY_MI2S_RX - QUINARY_MI2S_TX
140 additionalProperties: false
148 additionalProperties: false
152 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
155 compatible = "qcom,q6afe-dais";
156 #address-cells = <1>;
158 #sound-dai-cells = <1>;
161 reg = <QUATERNARY_MI2S_RX>;
162 qcom,sd-lines = <0 1 2 3>;