Lines Matching +full:interface +full:- +full:node

7 - compatible:
10 Definition: must be "qcom,q6afe-v<MAJOR-NUMBER>.<MINOR-NUMBER>"
15 = AFE DAIs (Digial Audio Interface)
16 "dais" subnode of the AFE node. It represents afe dais, each afe dai is a
18 "dais" node should have following properties followed by dai children.
20 - compatible:
23 Definition: must be "qcom,q6afe-dais"
25 - #sound-dai-cells
30 - #address-cells
35 - #size-cells
43 - reg
48 - qcom,sd-lines
49 Usage: required for mi2s interface
50 Value type: <prop-encoded-array>
52 should be one or more of the 0-3 sd lines.
54 - qcom,tdm-sync-mode:
55 Usage: required for tdm interface
56 Value type: <prop-encoded-array>
58 0 - Short sync bit mode
59 1 - Long sync mode
60 2 - Short sync slot mode
62 - qcom,tdm-sync-src:
63 Usage: required for tdm interface
64 Value type: <prop-encoded-array>
66 0 - External source
67 1 - Internal source
69 - qcom,tdm-data-out:
70 Usage: required for tdm interface
71 Value type: <prop-encoded-array>
73 0 - Disable
74 1 - Enable
76 - qcom,tdm-invert-sync:
77 Usage: required for tdm interface
78 Value type: <prop-encoded-array>
80 0 - Normal
81 1 - Invert
83 - qcom,tdm-data-delay:
84 Usage: required for tdm interface
85 Value type: <prop-encoded-array>
88 0 - 0 bit clock cycle
89 1 - 1 bit clock cycle
90 2 - 2 bit clock cycle
92 - qcom,tdm-data-align:
93 Usage: required for tdm interface
94 Value type: <prop-encoded-array>
98 0 - MSB
99 1 - LSB
102 "clocks" subnode of the AFE node. It represents q6afe clocks
103 "clocks" node should have following properties.
104 - compatible:
107 Definition: must be "qcom,q6afe-clocks"
109 - #clock-cells:
114 1 - for no coupled clock
115 2 - for dividend of the coupled clock
116 3 - for divisor of the coupled clock
117 4 - for inverted and no couple clock
121 apr-service@4 {
126 compatible = "qcom,q6afe-dais";
127 #sound-dai-cells = <1>;
128 #address-cells = <1>;
129 #size-cells = <0>;
137 qcom,tdm-sync-mode = <1>:
138 qcom,tdm-sync-src = <1>;
139 qcom,tdm-data-out = <0>;
140 qcom,tdm-invert-sync = <1>;
141 qcom,tdm-data-delay = <1>;
142 qcom,tdm-data-align = <0>;
148 qcom,tdm-sync-mode = <1>:
149 qcom,tdm-sync-src = <1>;
150 qcom,tdm-data-out = <0>;
151 qcom,tdm-invert-sync = <1>;
152 qcom,tdm-data-delay <1>:
153 qcom,tdm-data-align = <0>;
158 qcom,sd-lines = <0 2>;
163 qcom,sd-lines = <1>;
168 qcom,sd-lines = <0 3>;
173 qcom,sd-lines = <1>;
178 qcom,sd-lines = <1 3>;
183 qcom,sd-lines = <0>;
188 qcom,sd-lines = <0>;
193 qcom,sd-lines = <1>;
198 compatible = "qcom,q6afe-clocks";
199 #clock-cells = <2>;