Lines Matching +full:inter +full:- +full:data
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#
10 The I2S bus (Inter-IC sound bus) is a serial link for digital
11 audio data transfer between devices in the system.
14 - Heiko Stuebner <heiko@sntech.de>
19 - const: rockchip,rk3066-i2s
20 - items:
21 - enum:
22 - rockchip,px30-i2s
23 - rockchip,rk3036-i2s
24 - rockchip,rk3188-i2s
25 - rockchip,rk3228-i2s
26 - rockchip,rk3288-i2s
27 - rockchip,rk3308-i2s
28 - rockchip,rk3328-i2s
29 - rockchip,rk3366-i2s
30 - rockchip,rk3368-i2s
31 - rockchip,rk3399-i2s
32 - const: rockchip,rk3066-i2s
42 - description: clock for I2S controller
43 - description: clock for I2S BUS
45 clock-names:
47 - const: i2s_clk
48 - const: i2s_hclk
54 dma-names:
56 - const: rx
57 - items:
58 - const: tx
59 - const: rx
61 power-domains:
64 rockchip,capture-channels:
70 rockchip,playback-channels:
83 "#sound-dai-cells":
87 - compatible
88 - reg
89 - interrupts
90 - clocks
91 - clock-names
92 - dmas
93 - dma-names
94 - "#sound-dai-cells"
99 - |
100 #include <dt-bindings/clock/rk3288-cru.h>
101 #include <dt-bindings/interrupt-controller/arm-gic.h>
102 #include <dt-bindings/interrupt-controller/irq.h>
104 compatible = "rockchip,rk3288-i2s", "rockchip,rk3066-i2s";
108 clock-names = "i2s_clk", "i2s_hclk";
110 dma-names = "tx", "rx";
111 rockchip,capture-channels = <2>;
112 rockchip,playback-channels = <8>;
113 #sound-dai-cells = <0>;