Lines Matching +full:venus +full:- +full:decoder
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,sdm845-venus-v2.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Qualcomm Venus video encode and decode accelerators
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
14 The Venus IP is a video encode and decode accelerator present
19 const: qcom,sdm845-venus-v2
27 power-domains:
31 power-domain-names:
35 - const: venus
36 - const: vcodec0
37 - const: vcodec1
38 - const: cx
43 clock-names:
45 - const: core
46 - const: iface
47 - const: bus
48 - const: vcodec0_core
49 - const: vcodec0_bus
50 - const: vcodec1_core
51 - const: vcodec1_bus
56 memory-region:
59 video-core0:
64 const: venus-decoder
67 - compatible
71 video-core1:
76 const: venus-encoder
79 - compatible
83 video-firmware:
95 - iommus
98 - compatible
99 - reg
100 - interrupts
101 - power-domains
102 - power-domain-names
103 - clocks
104 - clock-names
105 - iommus
106 - memory-region
107 - video-core0
108 - video-core1
113 - |
114 #include <dt-bindings/interrupt-controller/arm-gic.h>
115 #include <dt-bindings/clock/qcom,videocc-sdm845.h>
117 video-codec@aa00000 {
118 compatible = "qcom,sdm845-venus-v2";
128 clock-names = "core", "iface", "bus",
131 power-domains = <&videocc VENUS_GDSC>,
134 power-domain-names = "venus", "vcodec0", "vcodec1";
137 memory-region = <&venus_mem>;
139 video-core0 {
140 compatible = "venus-decoder";
143 video-core1 {
144 compatible = "venus-encoder";