Lines Matching +full:designware +full:- +full:i2s
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/snps,designware-i2s.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: DesignWare I2S controller
10 - Jose Abreu <joabreu@synopsys.com>
15 - items:
16 - const: canaan,k210-i2s
17 - const: snps,designware-i2s
18 - enum:
19 - snps,designware-i2s
20 - starfive,jh7110-i2stx0
21 - starfive,jh7110-i2stx1
22 - starfive,jh7110-i2srx
29 The interrupt line number for the I2S controller. Add this
30 parameter if the I2S controller that you are using does not
36 - description: Sampling rate reference clock
37 - description: APB clock
38 - description: Audio master clock
39 - description: Inner audio master clock source
40 - description: External audio master clock source
41 - description: Bit clock
42 - description: Left/right channel clock
43 - description: External bit clock
44 - description: External left/right channel clock
47 clock-names:
49 - const: i2sclk
50 - const: apb
51 - const: mclk
52 - const: mclk_inner
53 - const: mclk_ext
54 - const: bclk
55 - const: lrck
56 - const: bclk_ext
57 - const: lrck_ext
62 - description: Optional controller resets
63 - description: controller reset of Sampling rate
68 - description: TX DMA Channel
69 - description: RX DMA Channel
72 dma-names:
74 - const: tx
75 - const: rx
79 $ref: /schemas/types.yaml#/definitions/phandle-array
81 - items:
82 - description: phandle to System Register Controller sys_syscon node.
83 - description: I2S-rx enabled control offset of SYS_SYSCONSAIF__SYSCFG register.
84 - description: I2S-rx enabled control mask
86 The phandle to System Register Controller syscon node and the I2S-rx(ADC)
90 - $ref: dai-common.yaml#
91 - if:
95 const: canaan,k210-i2s
98 "#sound-dai-cells":
102 "#sound-dai-cells":
104 - if:
108 const: snps,designware-i2s
113 clock-names:
122 - if:
126 const: starfive,jh7110-i2stx0
132 clock-names:
136 - resets
137 - if:
141 const: starfive,jh7110-i2stx1
147 clock-names:
151 - resets
152 - if:
156 const: starfive,jh7110-i2srx
162 clock-names:
166 - resets
167 - starfive,syscon
173 - compatible
174 - reg
175 - clocks
176 - clock-names
179 - required:
180 - dmas
181 - dma-names
182 - required:
183 - interrupts
188 - |
189 soc_i2s: i2s@7ff90000 {
190 compatible = "snps,designware-i2s";
193 clock-names = "i2sclk";
194 #sound-dai-cells = <0>;
196 dma-names = "tx";