Lines Matching +full:sai +full:- +full:asynchronous

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/fsl,imx-asrc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale Asynchronous Sample Rate Converter (ASRC) Controller
10 The Asynchronous Sample Rate Converter (ASRC) converts the sampling rate of
13 with other Back Ends Audio controller such as ESAI, SSI and SAI. It has
17 - Shawn Guo <shawnguo@kernel.org>
18 - Sascha Hauer <s.hauer@pengutronix.de>
23 - enum:
24 - fsl,imx35-asrc
25 - fsl,imx53-asrc
26 - fsl,imx8qm-asrc
27 - fsl,imx8qxp-asrc
28 - items:
29 - enum:
30 - fsl,imx6sx-asrc
31 - fsl,imx6ul-asrc
32 - const: fsl,imx53-asrc
43 dma-names:
45 - const: rxa
46 - const: rxb
47 - const: rxc
48 - const: txa
49 - const: txb
50 - const: txc
55 clock-names:
57 - const: mem
58 - const: ipg
59 - const: asrck_0
60 - const: asrck_1
61 - const: asrck_2
62 - const: asrck_3
63 - const: asrck_4
64 - const: asrck_5
65 - const: asrck_6
66 - const: asrck_7
67 - const: asrck_8
68 - const: asrck_9
69 - const: asrck_a
70 - const: asrck_b
71 - const: asrck_c
72 - const: asrck_d
73 - const: asrck_e
74 - const: asrck_f
75 - const: spba
77 power-domains:
80 fsl,asrc-rate:
84 fsl,asrc-width:
89 fsl,asrc-clk-map:
93 <0> - select the map for asrc0 in imx8qm/imx8qxp
94 <1> - select the map for asrc1 in imx8qm/imx8qxp
97 big-endian:
104 fsl,asrc-format:
108 replace the fsl,asrc-width. The value is 2 (S16_LE), or 6 (S24_LE).
112 - compatible
113 - reg
114 - interrupts
115 - dmas
116 - dma-names
117 - clocks
118 - clock-names
119 - fsl,asrc-rate
120 - fsl,asrc-width
123 - if:
128 - fsl,imx8qm-asrc
129 - fsl,imx8qxp-asrc
132 - fsl,asrc-clk-map
135 fsl,asrc-clk-map: false
137 - if:
142 - fsl,imx8qm-asrc
143 - fsl,imx8qxp-asrc
146 - power-domains
151 - |
152 #include <dt-bindings/interrupt-controller/irq.h>
153 #include <dt-bindings/clock/imx6qdl-clock.h>
155 compatible = "fsl,imx53-asrc";
165 clock-names = "mem", "ipg", "asrck_0",
172 dma-names = "rxa", "rxb", "rxc",
174 fsl,asrc-rate = <48000>;
175 fsl,asrc-width = <16>;