Lines Matching +full:i2s +full:- +full:controller

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/rockchip-i2s.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip I2S controller
10 The I2S bus (Inter-IC sound bus) is a serial link for digital
14 - Heiko Stuebner <heiko@sntech.de>
19 - const: rockchip,rk3066-i2s
20 - items:
21 - enum:
22 - rockchip,px30-i2s
23 - rockchip,rk1808-i2s
24 - rockchip,rk3036-i2s
25 - rockchip,rk3128-i2s
26 - rockchip,rk3188-i2s
27 - rockchip,rk3228-i2s
28 - rockchip,rk3288-i2s
29 - rockchip,rk3308-i2s
30 - rockchip,rk3328-i2s
31 - rockchip,rk3366-i2s
32 - rockchip,rk3368-i2s
33 - rockchip,rk3399-i2s
34 - rockchip,rv1126-i2s
35 - const: rockchip,rk3066-i2s
45 - description: clock for I2S controller
46 - description: clock for I2S BUS
48 clock-names:
50 - const: i2s_clk
51 - const: i2s_hclk
57 dma-names:
59 - const: rx
60 - items:
61 - const: tx
62 - const: rx
64 pinctrl-names:
66 - const: default
67 - items:
68 - const: bclk_on
69 - const: bclk_off
71 power-domains:
74 reset-names:
76 - const: reset-m
77 - const: reset-h
82 rockchip,capture-channels:
88 rockchip,playback-channels:
101 "#sound-dai-cells":
105 - compatible
106 - reg
107 - interrupts
108 - clocks
109 - clock-names
110 - dmas
111 - dma-names
112 - "#sound-dai-cells"
117 - |
118 #include <dt-bindings/clock/rk3288-cru.h>
119 #include <dt-bindings/interrupt-controller/arm-gic.h>
120 #include <dt-bindings/interrupt-controller/irq.h>
121 i2s@ff890000 {
122 compatible = "rockchip,rk3288-i2s", "rockchip,rk3066-i2s";
126 clock-names = "i2s_clk", "i2s_hclk";
128 dma-names = "tx", "rx";
129 rockchip,capture-channels = <2>;
130 rockchip,playback-channels = <8>;
131 #sound-dai-cells = <0>;