Lines Matching +full:video +full:- +full:encoder
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,sc7280-venus.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 Iris2 IP is a video encode and decode accelerator present
19 const: qcom,sc7280-venus
27 power-domains:
31 power-domain-names:
34 - const: venus
35 - const: vcodec0
36 - const: cx
41 clock-names:
43 - const: core
44 - const: bus
45 - const: iface
46 - const: vcodec_core
47 - const: vcodec_bus
52 memory-region:
58 interconnect-names:
60 - const: cpu-cfg
61 - const: video-mem
63 video-decoder:
68 const: venus-decoder
71 - compatible
75 video-encoder:
80 const: venus-encoder
83 - compatible
87 video-firmware:
100 - iommus
103 - compatible
104 - reg
105 - interrupts
106 - power-domains
107 - power-domain-names
108 - clocks
109 - clock-names
110 - iommus
111 - memory-region
112 - video-decoder
113 - video-encoder
118 - |
119 #include <dt-bindings/interrupt-controller/arm-gic.h>
120 #include <dt-bindings/clock/qcom,videocc-sc7280.h>
121 #include <dt-bindings/interconnect/qcom,sc7280.h>
122 #include <dt-bindings/power/qcom-rpmpd.h>
124 venus: video-codec@aa00000 {
125 compatible = "qcom,sc7280-venus";
134 clock-names = "core", "bus", "iface",
137 power-domains = <&videocc MVSC_GDSC>,
140 power-domain-names = "venus", "vcodec0", "cx";
144 interconnect-names = "cpu-cfg", "video-mem";
149 memory-region = <&video_mem>;
151 video-decoder {
152 compatible = "venus-decoder";
155 video-encoder {
156 compatible = "venus-encoder";
159 video-firmware {