Lines Matching +full:rk3228 +full:- +full:cru
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <heiko@sntech.de>
12 description: |-
19 - const: rockchip,rk3399-vdec
20 - const: rockchip,rk3576-vdec
21 - const: rockchip,rk3588-vdec
22 - items:
23 - enum:
24 - rockchip,rk3228-vdec
25 - rockchip,rk3328-vdec
26 - const: rockchip,rk3399-vdec
31 - description: The function configuration registers base
32 - description: The link table configuration registers base
33 - description: The cache configuration registers base
35 reg-names:
37 - const: function
38 - const: link
39 - const: cache
47 - description: The Video Decoder AXI interface clock
48 - description: The Video Decoder AHB interface clock
49 - description: The Video Decoded CABAC clock
50 - description: The Video Decoder core clock
51 - description: The Video decoder HEVC CABAC clock
53 clock-names:
56 - const: axi
57 - const: ahb
58 - const: cabac
59 - const: core
60 - const: hevc_cabac
62 assigned-clocks: true
64 assigned-clock-rates: true
68 - description: The Video Decoder AXI interface reset
69 - description: The Video Decoder AHB interface reset
70 - description: The Video Decoded CABAC reset
71 - description: The Video Decoder core reset
72 - description: The Video decoder HEVC CABAC reset
74 reset-names:
76 - const: axi
77 - const: ahb
78 - const: cabac
79 - const: core
80 - const: hevc_cabac
82 power-domains:
91 phandle to a reserved on-chip SRAM regions.
92 Some SoCs, like rk3588 provide on-chip SRAM to store temporary
96 - compatible
97 - reg
98 - interrupts
99 - clocks
100 - clock-names
101 - power-domains
104 - if:
109 - rockchip,rk3576-vdec
110 - rockchip,rk3588-vdec
115 reg-names:
119 clock-names:
123 reset-names:
129 reg-names: false
132 clock-names:
135 reset-names: false
141 - |
142 #include <dt-bindings/interrupt-controller/arm-gic.h>
143 #include <dt-bindings/clock/rk3399-cru.h>
144 #include <dt-bindings/power/rk3399-power.h>
146 vdec: video-codec@ff660000 {
147 compatible = "rockchip,rk3399-vdec";
150 clocks = <&cru ACLK_VDU>, <&cru HCLK_VDU>,
151 <&cru SCLK_VDU_CA>, <&cru SCLK_VDU_CORE>;
152 clock-names = "axi", "ahb", "cabac", "core";
153 power-domains = <&power RK3399_PD_VDU>;