Lines Matching +full:sdm845 +full:- +full:videocc

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,sdm845-venus-v2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SDM845 Venus v2 video encode and decode accelerators
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sdm845-venus-v2
23 power-domains:
27 power-domain-names:
30 - const: venus
31 - const: vcodec0
32 - const: vcodec1
33 - const: cx
38 clock-names:
40 - const: core
41 - const: iface
42 - const: bus
43 - const: vcodec0_core
44 - const: vcodec0_bus
45 - const: vcodec1_core
46 - const: vcodec1_bus
51 operating-points-v2: true
52 opp-table:
55 video-core0:
60 const: venus-decoder
63 - compatible
67 video-core1:
72 const: venus-encoder
75 - compatible
80 - compatible
81 - power-domain-names
82 - iommus
83 - video-core0
84 - video-core1
89 - |
90 #include <dt-bindings/interrupt-controller/arm-gic.h>
91 #include <dt-bindings/clock/qcom,videocc-sdm845.h>
93 video-codec@aa00000 {
94 compatible = "qcom,sdm845-venus-v2";
97 clocks = <&videocc VIDEO_CC_VENUS_CTL_CORE_CLK>,
98 <&videocc VIDEO_CC_VENUS_AHB_CLK>,
99 <&videocc VIDEO_CC_VENUS_CTL_AXI_CLK>,
100 <&videocc VIDEO_CC_VCODEC0_CORE_CLK>,
101 <&videocc VIDEO_CC_VCODEC0_AXI_CLK>,
102 <&videocc VIDEO_CC_VCODEC1_CORE_CLK>,
103 <&videocc VIDEO_CC_VCODEC1_AXI_CLK>;
104 clock-names = "core", "iface", "bus",
107 power-domains = <&videocc VENUS_GDSC>,
108 <&videocc VCODEC0_GDSC>,
109 <&videocc VCODEC1_GDSC>;
110 power-domain-names = "venus", "vcodec0", "vcodec1";
113 memory-region = <&venus_mem>;
115 video-core0 {
116 compatible = "venus-decoder";
119 video-core1 {
120 compatible = "venus-encoder";