Lines Matching +full:video +full:- +full:firmware
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,sc7280-venus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SC7280 Venus video encode and decode accelerators
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
13 The Venus Iris2 IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sc7280-venus
23 power-domains:
27 power-domain-names:
30 - const: venus
31 - const: vcodec0
32 - const: cx
37 clock-names:
39 - const: core
40 - const: bus
41 - const: iface
42 - const: vcodec_core
43 - const: vcodec_bus
52 interconnect-names:
54 - const: cpu-cfg
55 - const: video-mem
57 operating-points-v2: true
58 opp-table:
61 video-decoder:
66 const: venus-decoder
69 - compatible
73 video-encoder:
78 const: venus-encoder
81 - compatible
86 - compatible
87 - power-domain-names
88 - iommus
89 - video-decoder
90 - video-encoder
95 - |
96 #include <dt-bindings/interrupt-controller/arm-gic.h>
97 #include <dt-bindings/clock/qcom,videocc-sc7280.h>
98 #include <dt-bindings/interconnect/qcom,sc7280.h>
99 #include <dt-bindings/power/qcom-rpmpd.h>
101 venus: video-codec@aa00000 {
102 compatible = "qcom,sc7280-venus";
111 clock-names = "core", "bus", "iface",
114 power-domains = <&videocc MVSC_GDSC>,
117 power-domain-names = "venus", "vcodec0", "cx";
121 interconnect-names = "cpu-cfg", "video-mem";
126 memory-region = <&video_mem>;
128 video-decoder {
129 compatible = "venus-decoder";
132 video-encoder {
133 compatible = "venus-encoder";
136 video-firmware {