Lines Matching +full:rk3128 +full:- +full:cru
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/rockchip-spdif.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
15 - Heiko Stuebner <heiko@sntech.de>
20 - const: rockchip,rk3066-spdif
21 - const: rockchip,rk3228-spdif
22 - const: rockchip,rk3328-spdif
23 - const: rockchip,rk3366-spdif
24 - const: rockchip,rk3368-spdif
25 - const: rockchip,rk3399-spdif
26 - const: rockchip,rk3568-spdif
27 - items:
28 - enum:
29 - rockchip,rk3128-spdif
30 - rockchip,rk3188-spdif
31 - rockchip,rk3288-spdif
32 - rockchip,rk3308-spdif
33 - const: rockchip,rk3066-spdif
34 - items:
35 - enum:
36 - rockchip,rk3588-spdif
37 - const: rockchip,rk3568-spdif
47 - description: clock for SPDIF bus
48 - description: clock for SPDIF controller
50 clock-names:
52 - const: mclk
53 - const: hclk
58 dma-names:
61 power-domains:
70 "#sound-dai-cells":
74 - compatible
75 - reg
76 - interrupts
77 - clocks
78 - clock-names
79 - dmas
80 - dma-names
81 - "#sound-dai-cells"
84 - $ref: dai-common.yaml#
85 - if:
89 const: rockchip,rk3288-spdif
92 - rockchip,grf
97 - |
98 #include <dt-bindings/clock/rk3188-cru.h>
99 #include <dt-bindings/interrupt-controller/arm-gic.h>
101 compatible = "rockchip,rk3188-spdif", "rockchip,rk3066-spdif";
104 clocks = <&cru SCLK_SPDIF>, <&cru HCLK_SPDIF>;
105 clock-names = "mclk", "hclk";
107 dma-names = "tx";
108 #sound-dai-cells = <0>;