Lines Matching +full:rk3588 +full:- +full:cru
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
14 - Heiko Stuebner <heiko@sntech.de>
17 - $ref: dai-common.yaml#
22 - const: rockchip,rk3066-i2s
23 - items:
24 - enum:
25 - rockchip,px30-i2s
26 - rockchip,rk1808-i2s
27 - rockchip,rk3036-i2s
28 - rockchip,rk3128-i2s
29 - rockchip,rk3188-i2s
30 - rockchip,rk3228-i2s
31 - rockchip,rk3288-i2s
32 - rockchip,rk3308-i2s
33 - rockchip,rk3328-i2s
34 - rockchip,rk3366-i2s
35 - rockchip,rk3368-i2s
36 - rockchip,rk3399-i2s
37 - rockchip,rk3588-i2s
38 - rockchip,rv1126-i2s
39 - const: rockchip,rk3066-i2s
49 - description: clock for I2S controller
50 - description: clock for I2S BUS
52 clock-names:
54 - const: i2s_clk
55 - const: i2s_hclk
61 dma-names:
63 - const: rx
64 - items:
65 - const: tx
66 - const: rx
68 pinctrl-names:
70 - const: default
71 - items:
72 - const: bclk_on
73 - const: bclk_off
75 power-domains:
78 reset-names:
80 - const: reset-m
81 - const: reset-h
87 $ref: audio-graph-port.yaml#
90 rockchip,capture-channels:
96 rockchip,playback-channels:
109 "#sound-dai-cells":
113 - compatible
114 - reg
115 - interrupts
116 - clocks
117 - clock-names
118 - dmas
119 - dma-names
120 - "#sound-dai-cells"
125 - |
126 #include <dt-bindings/clock/rk3288-cru.h>
127 #include <dt-bindings/interrupt-controller/arm-gic.h>
128 #include <dt-bindings/interrupt-controller/irq.h>
130 compatible = "rockchip,rk3288-i2s", "rockchip,rk3066-i2s";
133 clocks = <&cru SCLK_I2S0>, <&cru HCLK_I2S0>;
134 clock-names = "i2s_clk", "i2s_hclk";
136 dma-names = "tx", "rx";
137 rockchip,capture-channels = <2>;
138 rockchip,playback-channels = <8>;
139 #sound-dai-cells = <0>;