Lines Matching +full:gcc +full:- +full:msm8996
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,msm8996-camss.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Robert Foss <robert.foss@linaro.org>
12 - Todor Tomov <todor.too@gmail.com>
19 const: qcom,msm8996-camss
25 clock-names:
27 - const: top_ahb
28 - const: ispif_ahb
29 - const: csiphy0_timer
30 - const: csiphy1_timer
31 - const: csiphy2_timer
32 - const: csi0_ahb
33 - const: csi0
34 - const: csi0_phy
35 - const: csi0_pix
36 - const: csi0_rdi
37 - const: csi1_ahb
38 - const: csi1
39 - const: csi1_phy
40 - const: csi1_pix
41 - const: csi1_rdi
42 - const: csi2_ahb
43 - const: csi2
44 - const: csi2_phy
45 - const: csi2_pix
46 - const: csi2_rdi
47 - const: csi3_ahb
48 - const: csi3
49 - const: csi3_phy
50 - const: csi3_pix
51 - const: csi3_rdi
52 - const: ahb
53 - const: vfe0
54 - const: csi_vfe0
55 - const: vfe0_ahb
56 - const: vfe0_stream
57 - const: vfe1
58 - const: csi_vfe1
59 - const: vfe1_ahb
60 - const: vfe1_stream
61 - const: vfe_ahb
62 - const: vfe_axi
68 interrupt-names:
70 - const: csiphy0
71 - const: csiphy1
72 - const: csiphy2
73 - const: csid0
74 - const: csid1
75 - const: csid2
76 - const: csid3
77 - const: ispif
78 - const: vfe0
79 - const: vfe1
84 power-domains:
86 - description: VFE0 GDSC - Video Front End, Global Distributed Switch Controller.
87 - description: VFE1 GDSC - Video Front End, Global Distributed Switch Controller.
97 $ref: /schemas/graph.yaml#/$defs/port-base
104 $ref: video-interfaces.yaml#
108 clock-lanes:
110 - const: 7
112 data-lanes:
124 - clock-lanes
125 - data-lanes
128 $ref: /schemas/graph.yaml#/$defs/port-base
135 $ref: video-interfaces.yaml#
139 clock-lanes:
141 - const: 7
143 data-lanes:
148 - clock-lanes
149 - data-lanes
152 $ref: /schemas/graph.yaml#/$defs/port-base
159 $ref: video-interfaces.yaml#
163 clock-lanes:
165 - const: 7
167 data-lanes:
172 - clock-lanes
173 - data-lanes
176 $ref: /schemas/graph.yaml#/$defs/port-base
183 $ref: video-interfaces.yaml#
187 clock-lanes:
189 - const: 7
191 data-lanes:
196 - clock-lanes
197 - data-lanes
203 reg-names:
205 - const: csiphy0
206 - const: csiphy0_clk_mux
207 - const: csiphy1
208 - const: csiphy1_clk_mux
209 - const: csiphy2
210 - const: csiphy2_clk_mux
211 - const: csid0
212 - const: csid1
213 - const: csid2
214 - const: csid3
215 - const: ispif
216 - const: csi_clk_mux
217 - const: vfe0
218 - const: vfe1
220 vdda-supply:
225 - clock-names
226 - clocks
227 - compatible
228 - interrupt-names
229 - interrupts
230 - iommus
231 - power-domains
232 - reg
233 - reg-names
234 - vdda-supply
239 - |
240 #include <dt-bindings/interrupt-controller/arm-gic.h>
241 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
242 #include <dt-bindings/clock/qcom,mmcc-msm8996.h>
245 compatible = "qcom,msm8996-camss";
284 clock-names = "top_ahb",
332 interrupt-names = "csiphy0",
348 power-domains = <&mmcc VFE0_GDSC>,
366 reg-names = "csiphy0",
381 vdda-supply = <®_2v8>;
384 #address-cells = <1>;
385 #size-cells = <0>;