Lines Matching +full:imx35 +full:- +full:esai
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#
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>;