Lines Matching +full:iommus +full:- +full:names

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,sm8250-venus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sm8250-venus
23 power-domains:
27 power-domain-names:
30 - const: venus
31 - const: vcodec0
32 - const: mx
37 clock-names:
39 - const: iface
40 - const: core
41 - const: vcodec0_core
43 iommus:
49 interconnect-names:
51 - const: cpu-cfg
52 - const: video-mem
54 operating-points-v2: true
55 opp-table:
61 reset-names:
63 - const: bus
64 - const: core
66 video-decoder:
71 const: venus-decoder
74 - compatible
78 video-encoder:
83 const: venus-encoder
86 - compatible
91 - compatible
92 - power-domain-names
93 - interconnects
94 - interconnect-names
95 - iommus
96 - resets
97 - reset-names
98 - video-decoder
99 - video-encoder
104 - |
105 #include <dt-bindings/interrupt-controller/arm-gic.h>
106 #include <dt-bindings/clock/qcom,videocc-sm8250.h>
107 #include <dt-bindings/interconnect/qcom,sm8250.h>
108 #include <dt-bindings/clock/qcom,gcc-sm8250.h>
109 #include <dt-bindings/power/qcom,rpmhpd.h>
111 venus: video-codec@aa00000 {
112 compatible = "qcom,sm8250-venus";
115 power-domains = <&videocc MVS0C_GDSC>,
118 power-domain-names = "venus", "vcodec0", "mx";
123 clock-names = "iface", "core", "vcodec0_core";
127 interconnect-names = "cpu-cfg", "video-mem";
129 iommus = <&apps_smmu 0x2100 0x0400>;
130 memory-region = <&video_mem>;
134 reset-names = "bus", "core";
136 video-decoder {
137 compatible = "venus-decoder";
140 video-encoder {
141 compatible = "venus-encoder";