Lines Matching +full:exynos7 +full:- +full:i2s
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/samsung-i2s.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung SoC I2S controller
10 - Krzysztof Kozlowski <krzk@kernel.org>
11 - Sylwester Nawrocki <s.nawrocki@samsung.com>
14 - $ref: dai-common.yaml#
19 samsung,s3c6410-i2s: for 8/16/24bit stereo I2S.
21 samsung,s5pv210-i2s: for 8/16/24bit multichannel (5.1) I2S with
25 samsung,exynos5420-i2s: for 8/16/24bit multichannel (5.1) I2S for
32 samsung,exynos7-i2s: with all the available features of Exynos5 I2S.
33 Exynos7 I2S has 7.1 channel TDM support for capture, secondary FIFO
37 samsung,exynos7-i2s1: I2S1 on previous samsung platforms supports
38 stereo channels. Exynos7 I2S1 upgraded to 5.1 multichannel with
41 tesla,fsd-i2s: for 8/16/24bit stereo channel I2S for playback and
44 frequencies supported by Exynos7 I2S and 7.1 channel TDM support
48 - samsung,s3c6410-i2s
49 - samsung,s5pv210-i2s
50 - samsung,exynos5420-i2s
51 - samsung,exynos7-i2s
52 - samsung,exynos7-i2s1
53 - tesla,fsd-i2s
55 '#address-cells':
58 '#size-cells':
68 dma-names:
70 - items:
71 - const: tx
72 - const: rx
73 - items:
74 - const: tx
75 - const: rx
76 - const: tx-sec
82 clock-names:
84 - items:
85 - const: iis
86 - items: # for I2S0
87 - const: iis
88 - const: i2s_opclk0
89 - const: i2s_opclk1
90 - items: # for I2S1 and I2S2
91 - const: iis
92 - const: i2s_opclk0
94 "iis" is the I2S bus clock and i2s_opclk0, i2s_opclk1 are sources
98 "#clock-cells":
101 clock-output-names:
104 - items: # for I2S0
105 - const: i2s_cdclk0
106 - items: # for I2S1
107 - const: i2s_cdclk1
108 - items: # for I2S2
109 - const: i2s_cdclk2
110 description: Names of the CDCLK I2S output clocks.
115 samsung,idma-addr:
121 power-domains:
124 "#sound-dai-cells":
128 - compatible
129 - reg
130 - dmas
131 - dma-names
132 - clocks
133 - clock-names
138 - |
139 #include <dt-bindings/clock/exynos-audss-clk.h>
141 i2s0: i2s@3830000 {
142 compatible = "samsung,s5pv210-i2s";
147 dma-names = "tx", "rx", "tx-sec";
151 clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
152 #clock-cells = <1>;
153 samsung,idma-addr = <0x03000000>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&i2s0_bus>;
156 #sound-dai-cells = <1>;