Lines Matching +full:pll +full:- +full:master

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shengjiu Wang <shengjiu.wang@nxp.com>
21 - items:
22 - enum:
23 - fsl,imx6ul-sai
24 - fsl,imx7d-sai
25 - const: fsl,imx6sx-sai
27 - items:
28 - enum:
29 - fsl,imx8mm-sai
30 - fsl,imx8mn-sai
31 - fsl,imx8mp-sai
32 - const: fsl,imx8mq-sai
34 - items:
35 - enum:
36 - fsl,imx6sx-sai
37 - fsl,imx7ulp-sai
38 - fsl,imx8mq-sai
39 - fsl,imx8qm-sai
40 - fsl,imx8ulp-sai
41 - fsl,imx93-sai
42 - fsl,imx95-sai
43 - fsl,vf610-sai
50 - description: The ipg clock for register access
51 - description: master clock source 0 (obsoleted)
52 - description: master clock source 1
53 - description: master clock source 2
54 - description: master clock source 3
55 - description: PLL clock source for 8kHz series
56 - description: PLL clock source for 11kHz series
59 clock-names:
61 - items:
62 - const: bus
63 - const: mclk0
64 - const: mclk1
65 - const: mclk2
66 - const: mclk3
67 - const: pll8k
68 - const: pll11k
70 - items:
71 - const: bus
72 - const: mclk1
73 - const: mclk2
74 - const: mclk3
75 - const: pll8k
76 - const: pll11k
79 power-domains:
86 dma-names:
89 - enum: [ rx, tx ]
90 - const: tx
94 - description: receive and transmit interrupt
96 big-endian:
98 required if all the SAI registers are big-endian rather than little-endian.
102 $ref: /schemas/types.yaml#/definitions/uint32-matrix
108 - description: format Default(0), I2S(1) or PDM(2)
110 - description: dataline mask for 'rx'
111 - description: dataline mask for 'tx'
113 fsl,sai-mclk-direction-output:
117 fsl,sai-synchronous-rx:
124 fsl,sai-asynchronous:
129 If both fsl,sai-asynchronous and fsl,sai-synchronous-rx are absent, the
135 fsl,shared-interrupt:
139 lsb-first:
147 "#sound-dai-cells":
152 - $ref: dai-common.yaml#
153 - if:
155 - fsl,sai-asynchronous
158 fsl,sai-synchronous-rx: false
161 - compatible
162 - reg
163 - clocks
164 - clock-names
165 - dmas
166 - dma-names
167 - interrupts
172 - |
173 #include <dt-bindings/interrupt-controller/arm-gic.h>
174 #include <dt-bindings/clock/vf610-clock.h>
176 compatible = "fsl,vf610-sai";
179 pinctrl-names = "default";
180 pinctrl-0 = <&pinctrl_sai2_1>;
184 clock-names = "bus", "mclk1", "mclk2", "mclk3";
185 dma-names = "rx", "tx";
187 big-endian;
188 lsb-first;
191 - |
192 #include <dt-bindings/interrupt-controller/arm-gic.h>
193 #include <dt-bindings/clock/imx8mm-clock.h>
195 compatible = "fsl,imx8mm-sai", "fsl,imx8mq-sai";
202 clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
204 dma-names = "rx", "tx";
206 #sound-dai-cells = <0>;